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

true、false、?null、对象(object)或者数组(array)。这些结构可以嵌套。
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]