json
来源:互联网 发布:php中面向对象的机制有 编辑:程序博客网 时间:2024/06/06 04:23
•JSON(JavaScriptObject Notation) 是一种轻量级的数据交换格式
•一种类似JS中的对象格式的字符串(JSON它是一个字符串,只不过内容长得像对象)
•JSON规则
数据放在了一对引号当中,用{}或者[]括起来
里面的每个数据都以键值对来表示key:value
key必需放双引号
每个数据之间用逗号隔开
JSON的用途:用于js与后端进行数据交互
var j1="[1,2,3]";
var j2=‘{"name":"老王","age":30}’;
console.log(j1,typeof j1);//[1,2,3] string
console.log(j2,typeofj2);//{"name":"老王","age":30} string
JSON转对象
JSON.parse(json字符串)
作用:把一个JSON格式的字符串转为成对象
返回值:转换后的对象
var j1="[1,2,3]";
var j2='{"name":"老王","age":30}';
var obj1=JSON.parse(j1);
console.log(obj1,typeof obj1);//[1, 2,3]"object"
var obj2=JSON.parse(j2);
console.log(obj2,typeof obj2);//{name: "老王", age: 30} "object"
var j3='{name:"kaivon"}';
var obj3=JSON.parse(j3); //报错 key没有加引号
把JSON转为字符串
•JSON.stringify(对象)
作用:把一个对象转换成JSON格式的字符串
如果对象当中的key没有加引号,也可以转换,转换后的结果会自动给它加上引号
•var obj1=[1,2,3];
•var obj2={"name":'老王',"age":30};
•var obj3={name:'老王',"age":30};
•var s1=JSON.stringify(obj1);
•console.log(s1,typeof s1);//[1,2,3] string
•var s2=JSON.stringify(obj2);
•console.log(s2,typeofs2);//{"name":"老王","age":30} string
•var s3=JSON.stringify(obj3);
•console.log(s3,typeofs3);//{"name":"老王","age":30} string
阅读全文
0 0
- Json
- JSON
- JSON
- JSON
- json
- JSON
- JSON
- json
- Json
- json
- JSON
- json
- json
- JSON
- json
- JSON
- JSON
- json
- Spring AOP详解 、 JDK动态代理、CGLib动态代理
- java.lang.NullPointerException空指针错误调试
- 人生第一站——2017ACMICPC西安regional
- Java Web的安全验证机制
- OM4 vs. OM5: What’s the Difference?
- json
- SVN之VisualSVN-Server简单使用-yellowcong
- JavaScript基础知识
- 继承和多态
- jQuery的Chaining方法
- java常用正则表达式
- bzoj 4408 [Fjoi 2016]神秘数 主席树
- JS无缝滚动
- 用户注册(request,get和post中文乱码)