
{ "links": [ { "name": "Google", "url": "http://www.google.com" }, { "name": "Baidu", "url": "http://www.baidu.com" }, { "name": "SoSo", "url": "http://www.SoSo.com" } ] } [ { "name": "Google", "url": "http://www.google.com" }, { "name": "Baidu", "url": "http://www.baidu.com" }, { "name": "SoSo", "url": "http://www.SoSo.com" } ] 第二种写起来比较方便,但是好像安卓 取值比较麻烦
那么这两种那种才是标准的 JSON 格式呢?
1 zzNucker 2016 年 12 月 2 日 都是标准的啊。。。 区别只是想怎么用,或者你要传多少东西而已,如果你要传的不止 links 一个,那你肯定不能用第二种啊 |
2 R18 2016 年 12 月 2 日 via Android 第一种是对象 第二种是数组 |
3 stcasshern 2016 年 12 月 2 日 都算,第一个应该是 json 封装 jsonarray 吧,第二个是 jsonarray |
4 justfly 2016 年 12 月 2 日 都标准 从实践来看 第一种更好 |
5 xiaqinglin 2016 年 12 月 2 日 第一个是 JsonObject,第二个 JSONArray ,一般都可以吧 |
6 shyling 2016 年 12 月 2 日 右转: http://json.org/ |
7 BenX 2016 年 12 月 2 日 如果是 Android 开发 jave 那里的坑而已,必须对 array 有个具名的对象。 不能是第二种空的 array |
9 zhouyg 2016 年 12 月 2 日 我们常用第一个种,最起码能带点意思解释一下 |
10 learnshare 2016 年 12 月 2 日 都是 |
11 CtrlSpace 2016 年 12 月 3 日 无论是用 Gson 还是用 org.json.JSONObject / JSONArray 第二种都很好解析啊(我做 Android 的) 反而第一种更麻烦... |
12 CtrlSpace 2016 年 12 月 3 日 上面这两种都可以,比较差的实践是这样的 { "baidu": { "url":"www.baidu.com" }, "google": { "url":"www.google.com" }, "qq": { "url":"www.qq.com" } } 这种 key 不固定的,长度也不固定的,才是客户端不喜欢的 |