首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSON数据格式,在Android中被普遍运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习

2012-09-03 
JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。JSON数

JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。

JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。
? ? ?恰逢本人最近对json做了一个简单的学习,特此总结一下,以飨各位。
? ? ?为了文章简明清晰,尽量多列点,少废话。
? ? ?参考文档:http://www.ietf.org/rfc/rfc4627.txt?number=4627

1.JSON解析
? ? ?(1).解析Object之一:

是一种轻量级的数据交换格式
? ? ?(2).JSON基于两种数据结构:Object和Array。其中Object是“名称/值”对的集合。
? ? ?(3).对象:大括号,每一组string-value结合以","分隔,string和value以冒号分隔。
JSON数据格式,在Android中被普遍运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习?
? ? ?(4).数组:
JSON数据格式,在Android中被普遍运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习
? ? ?(5).string由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。
JSON数据格式,在Android中被普遍运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习
? ? ?(6).value可以是双引号括起来的字符串(string)、数值(number)、truefalse、?null、对象(object)或者数组(array)。这些结构可以嵌套。
JSON数据格式,在Android中被普遍运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习
? ? ?(7).空白可以加入到任何符号之间,包括空格,tab,回车,换行等。
? ? ?(8).举例:
? ? ? ?a.Object实例:

01{02?????"Image": {03??????"Width":? 800,04??????"Height": 600,05??????"Title":? "View from 15th Floor",06??????"Thumbnail": {07??????????"Url":??? "http://www.example.com/image/481989943",08??????????"Height": 125,09??????????"Width":? "100"10??????},11??????"IDs": [116, 943, 234, 38793]12????}13}

? ? ? ? ?b.Array实例:

01[02???{03??????"precision": "zip",04??????"Latitude":? 37.7668,05??????"Longitude": -122.3959,06??????"Address":?? "",07??????"City":????? "SAN FRANCISCO",08??????"State":???? "CA",09??????"Zip":?????? "94107",10??????"Country":?? "US"11???},12???{13??????"precision": "zip",14??????"Latitude":? 37.371991,15??????"Longitude": -122.026020,16??????"Address":?? "",17??????"City":????? "SUNNYVALE",18??????"State":???? "CA",19??????"Zip":?????? "94085",20??????"Country":?? "US"21???}22]

热点排行