JSON对象
2022/9/10 23:25:01
本文主要是介绍JSON对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/* *作者:呆萌老师 *☑csdn认证讲师 *☑51cto高级讲师 *☑腾讯课堂认证讲师 *☑网易云课堂认证讲师 *☑华为开发者学堂认证讲师 *☑爱奇艺千人名师计划成员 *在这里给大家分享技术、知识和生活 *各种干货,记得关注哦! *vx:it_daimeng */
- Json对象
Json对象
var student={sid:1,sname:”aa”,age:23};
Json对象数组
var arr=[{sid:1,sname:”aa”,age:23},{sid:2,sname:”bb”,age:34}]
Json字符串
var str={sid:1,sname:”aa”,age:23};
Json字符串转json对象
var str=’var student=’+’{sid:1,sname:”aa”,age:23}’;
eval(str);
alert(student.sid);
代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> //json 对象 常用来客户端和服务器端传递数据 var student={sid:1,sname:"aa",age:23}; // alert(student.sname); //循环所有的属性 for(x in student) { // alert(x) //获得属性名 // alert(student[x]);//获得属性值 } //json数组 var arr=[{sid:1,sname:"aa",age:23},{sid:2,sname:"bb",age:33},{sid:3,sname:"cc",age:25}]; //alert(arr[1].sname); for(var i=0;i<arr.length;i++) { // alert(arr[i].age); } //服务器端传到客户端的一般是json字符串 var student_str='{sid:1,sname:"zhangsan",age:23}'; //将字符串解析成json对象 student_str='var student='+student_str eval(student_str); //执行字符串中的表达式 alert(student.sname) //服务器传回来的是json数组对应的字符串 var arr_str='[{sid:1,sname:"aa",age:23},{sid:2,sname:"bb",age:33},{sid:3,sname:"cc",age:25}]'; arr_str='var brr=[{sid:1,sname:"aa",age:23},{sid:2,sname:"bb",age:33},{sid:3,sname:"cc",age:25}]' //转换为json数组 eval(arr_str); //访问 alert(brr[0].age) var c="var a=3*5"; eval(c); //执行字符串中的表达式 alert(a); </script> </body> </html>
这篇关于JSON对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南
- 2024-11-16Vue项目实战:新手入门指南
- 2024-11-16React Hooks之useEffect案例详解
- 2024-11-16useRef案例详解:React中的useRef使用教程
- 2024-11-16React Hooks之useState案例详解
- 2024-11-16Vue入门指南:从零开始搭建第一个Vue项目
- 2024-11-16Vue3学习:新手入门教程与实践指南
- 2024-11-16Vue3学习:从入门到初级实战教程