标签:Object JSON value json Json 详解 数据交换
Json介绍
我们在开发基于网络的程序时,经常会使用到JSON。
相比xml这种数据交换格式来说,json相对解析更加简单一些,因此客户端和服务器的数据交换格式往往通过json进行交换。
1.什么是JSON?
JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。
采用完全独立于编程语言的文本格式来存储和表示数据。
采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。
简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
2.JSON格式
(1)对象Object
以(key/value)对形式存在的无序的JsonObject对象,
一个对象以“{”(左花括号)开始,“}”(右花括号)结束。每个“名称”后跟一个“:”(冒号); “名称/值”对之间使用“,”(逗号)
例如:{"name":"lihuawei"},这就是一个最简单的json对象,对于这种数据格式,key值必须是String,而value则可以是String,Number,Object,Array等数据类型。
(2)数组Array
有序的value的集合,这种形式被称为是JsonArray,数组是值(value)的有序集合。
一个数组以”[“(左中括号)开始,”]“(右中括号)结束。值之间使用”,“(逗号)分隔
Json解析
标签:Object,JSON,value,json,Json,详解,数据交换 来源: https://www.cnblogs.com/lihuawei/p/16613240.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。