app设计中,很多倾向于使用json。
如果数据传递中,目录层次结构多,设计到的方面比较多了,json层级结构就比较复杂。
json解析有很多种方式,网上流传的fastjson是最快的方式。因此我自己做的糗事百科客户端中也使用了这个。这里记录下使用。
首先,看一段json数据。
{
"count": 30,
"items": [
{
"image": null,
"published_at": 1415478930,
"tag": "",
"user": null,
"image_size": null,
"id": "93464687",
"votes": {
"down": -86,
"up": 578
},
"created_at": 1415478930,
"content": "说个朋友的事情吧!很长,耐心看完!简短割一下,纯手打。一个男性朋友,以下简称齐,他是在动车组工作的,28岁,身高1.8米,相貌端正,不抽烟不喝酒,不好名牌,月薪5000,人很不错,去年夏天相亲认识个女的,以下简称璐,27岁,身高也就1.6米,工作临时工,月薪1000,喜欢车(自己买不起,家里不给买),什么东西都喜欢好的。今年俩人研究结婚,我们之间比较熟络,这是背景。之前问她处没处过对象,璐说就处过一个,处了半年。问过她和齐有没有住一起,璐说,夜不归宿她爸爸会打死她,老公是警察,公安网上查的到任何东西,那天璐让老公帮忙查点东西,结果老公意外发现璐的开房记录多达20多条,亮点是分别和6个不同的男的!!!他俩都看糗百,还是逆了吧!!!希望顶高点让男的看到,擦亮眼睛,别花了50多万娶家个好几手货!这条过了再爆璐家里提的各种奇葩要求!",
"state": "publish",
"comments_count": 30,
"allow_comment": true
},
{
"image": null,
"published_at": 1415476799,
"tag": "",
"user": {
"created_at": "0",
"last_device": null,
"role": "n",
"last_visited_at": "0",
"state": "active",
"login": "王致和—逗妇乳",
"id": "21544723",
"icon": "20141016154050.jpg"
},
"image_size": null,
"id": "93461303",
"votes": {
"down": -41,
"up": 456
},
"created_at": 1415476799,
"content