2018-08-27 josn学习
2018-08-27 本文已影响0人
菜鸟亿个
JSON http://www.json.org/json-zh.html
- JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。
2.JSON建构于两种结构:
“名称/值”对的集合”
“值的有序列表”
3.JSON具有以下这些形式:
对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。
数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。
值(value)可以是双引号括起来的字符串(string)、数值(number)、true
、false
、 null
、对象(object)或者数组(array)。这些结构可以嵌套。
字符串 与对象互相转换
客户端与 服务端进行数据交互时也就是两台电脑之间时行数据交互时
只能传输二进制流或字符流
客户端 网络 服务端
对象 =生成》 字符 ======= 字符 =解析>对象
**/
//json字符串 <=> json对象互相转换
var jsonStr = "{"username":"admin","password":123}";
console.log("jsonStr type is :"+typeof(jsonStr));
var myobj = JSON.parse(jsonStr);
console.log("myobj type is :"+typeof(myobj));
console.log(myobj.username);