json解析数组
2017-06-02 19:19
218 查看
新项目中需要解析json中的数组,示例代码如下:
IMEI的内容全部存储在字符串数组imeiArray,然后可以通过遍历这个字符串数组来访问imei列表内容。
CString ss="{\"ack\":4,\"message\":\"PackingStation success\",\"method\":\"PackingStation\",\"noPass\":0,\"pass \":0,\"result\":{\"count\":20,\"imeis\":[\"862075031460339\",\"862075031460347\",\"862075031460354\", \"862075031460362\",\"862075031460370\",\"862075031460388\"]},\"status\":200,\"time\":1495593723438}"; CStringArray imeiArray; imeiArray.RemoveAll(); char sss[1024];memset(sss,0,1024); strcpy(sss,ss6); Json::Reader reader; Json::Value root; Json::Value arr_value;//(Json::arrayValue) if (reader.parse(sss, root)) { int ack_num = root["ack"].asInt(); int iPassNum= root["pass"].asInt(); Json::Value val_result = root["result"]; if(!val_result["imeis"].isNull()) { for (int nIndex = 0; nIndex < val_result["imeis"].size(); nIndex++) { CString strIMEITemp= val_result["imeis"][nIndex].asCString(); imeiArray.Add(strIMEITemp); } } }
IMEI的内容全部存储在字符串数组imeiArray,然后可以通过遍历这个字符串数组来访问imei列表内容。
相关文章推荐
- JSON数组解析代码样例
- JS解析json数据(如何将json字符串转化为数组)
- PHP 解析JSON数组
- JS解析json数据并将json字符串转化为数组的实现方法
- Json数组存入数据库与前台JS解析
- php使用js保存的json cookie 字符串,然后解析成数组,需要注意的事项
- (转)jquery each解析数组 json xml
- JS解析json数据(如何将json字符串转化为数组)
- jsoncpp解析拼装数组
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- Android如何解析json数组对象
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- Flex解析Json数组
- [转载]jquery遍历筛选数组的几种方法和遍历解析json对象
- Android如何解析json数组对象
- js数组转json并在后台对其解析
- jquery遍历筛选数组的几种方法和遍历解析json对象