json看这个就够了

Json数据格式

json是一种与编程语言无关的数据交换的格式。使用ajax进行前后台数据交换,移动端与服务端的数据交换。

json的格式与解析

json有两种格式:
1)对象格式:{"key1":obj,"key2":obj,"key3":obj...}
2)数组格式:[obj,obj,obj...]

//以user对象为例
{"username":"lisi","age":22,"password":"123456","addr":"长沙"}

[{"pid":10,"pname":"华为p20"},{...},{...}]

注意:

  • 对象格式和数组格式可以相互嵌套
  • json的key是字符串 json的value是Object
//js里书写json对象
<script>
var person = {"firstname":"汪","lastname":"思源","age":22}
var persons = [{"firstname":"张","lastname":"三","age":18},{"firstname":"李","lastname":"四","age":82}];
var json = {
    "baobao":[
        {"name":"小双","age":28,"addr":"扬州"},
        {"name":"建宁","age":18,"addr":"紫禁城"},
        {"name":"阿珂","age":19,"addr":"山西"}
    ]
}

// 取person的lastname值
alert(person.lastname);

// 取persons=李
alert(persons[1].firstname);

// 取阿珂
alert(json.baobao[2].name);
</script>

Gson

// TODO

FastJson

//TODO

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JSON的特点: 1、JSON比XML的数据传递的有效性高;2、JSON完全独立于编程语言;3、JSON的本质是具...
    程序员之路阅读 3,843评论 0 3
  • JSON的特点: JSON数据格式(JSON对象、JSON数组): 1、JSON对象:{ } 结构:{key1:v...
    gogoingmonkey阅读 2,502评论 0 5
  • 转自http://www.cnblogs.com/mcgrady/archive/2013/06/08/31277...
    WangYatao阅读 6,658评论 1 4
  • 今天突然想起教我在简书上发文章的张博校长,是啊,没有乡村教师公益培训计划,我不会认识这么多优秀的老师,在这里每个人...
    水墨烟岚阅读 239评论 0 4
  • 野地是一片喧嚣,像是空气钻入了毛孔,触摸着你的脸,但你觉得这仿佛本来就是自然而然的事情。热情的骄阳,密不透气的热...
    刘牧青LO阅读 231评论 0 0

友情链接更多精彩内容