json之size使用注意事项
2014-04-22 13:21
274 查看
json的size在定义中如下说明:
对于下面的数据,quote的size为3
然而,对于下面的数据,quote的size为8(期待为1?)
对于例子数据来说,有count做标识可以区分,如果没有这个标识,最好将第二项也做成用“[ ]” 封装。
ArrayIndex | size () const |
Number of values in array or object. |
{"query":{"count":3,"created":"2014-04-22T05:19:44Z","lang":"zh-cn","results":{"quote":[{"Symbol":"600016.ss","Date":"2014-04-21","Open":"7.77","High":"7.85","Low":"7.71","Close":"7.71","Volume":"84198100","Adj_Close":"7.71"},{"Symbol":"600016.ss","Date":"2014-04-18","Open":"7.74","High":"7.90","Low":"7.62","Close":"7.86","Volume":"156329600","Adj_Close":"7.86"},{"Symbol":"600016.ss","Date":"2014-04-17","Open":"7.85","High":"7.87","Low":"7.71","Close":"7.80","Volume":"60689100","Adj_Close":"7.80"}]}}}
然而,对于下面的数据,quote的size为8(期待为1?)
{"query":{"count":1,"created":"2014-04-22T05:20:17Z","lang":"zh-cn","results":{"quote":{"Symbol":"600016.ss","Date":"2014-04-21","Open":"7.77","High":"7.85","Low":"7.71","Close":"7.71","Volume":"84198100","Adj_Close":"7.71"}}}}
对于例子数据来说,有count做标识可以区分,如果没有这个标识,最好将第二项也做成用“[ ]” 封装。
相关文章推荐
- JS使用eval解析JSON的注意事项分析
- 使用fastjson需要注意的事项
- json_decode使用注意事项
- 使用JQuery 将DataTable 转化成JSON数据,前端无法处理JSON数据的注意事项
- iOS 字符串长度计算boundingRectWithSize遇到 " \r\n"的时候,后面的字符串长度返回0 在swift中使用pod导入第三方库时,注意事项
- js使用eval解析json实例与注意事项分享
- s使用eval解析json实例与注意事项
- JS使用eval解析JSON的注意事项分析
- 在隐藏域使用json的注意事项(后台-前台-javascript)+javascript处理json串
- [开发知识点] 使用JQuery 将DataTable 转化成JSON数据,前端无法处理JSON数据的注意事项
- json使用注意事项
- VC中使用OnSize函数,设置控件位置的注意事项
- json使用注意事项整理
- 使用boundingRectWithSize的注意事项
- Node.js中使用JSON的一个注意事项
- JsonConvert 使用注意事项之 Serializable
- php使用js保存的json cookie 字符串,然后解析成数组,需要注意的事项
- php中json_encode和json_decode使用注意事项
- 使用gson解析json及注意事项
- jsoncpp库使用注意事项