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-12-27Vue2面试真题详解与实战教程
- 2024-12-27Vue3面试真题详解与实战攻略
- 2024-12-27JS大厂面试真题解析与实战指南
- 2024-12-27JS 大厂面试真题详解与实战指南
- 2024-12-27React 大厂面试真题详解及应对策略
- 2024-12-27Vue2 大厂面试真题详解及实战演练
- 2024-12-27Vue3 大厂面试真题详解及实战指南
- 2024-12-27Vue3大厂面试真题详解与实战攻略
- 2024-12-26React入门教程:从零开始搭建你的第一个React应用
- 2024-12-25Vue2入门教程:轻松掌握前端开发基础