如何将json字符串转换为json数组. [英] How to convert to json string to json array .

查看:174
本文介绍了如何将json字符串转换为json数组.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将json字符串转换为json数组
.我的json字符串
[{"MASON_ID":"17768","UPLOAD_DATE":"2016-07-21 11:38:16","NAME":"SURESH","MOBILE_NO":"9720810615","EMP_NAME":"Maneesh Kumar },
{"MASON_ID":"17791","UPLOAD_DATE":"2016-07-26 10:31:07","NAME":"Saurav parashar","MOBILE_NO":"8909445300","EMP_NAME":"Maneesh Kumar },
{"MASON_ID":"17848","UPLOAD_DATE":"2016-07-28 10:26:15","NAME":"BIJENDRA SINGH","MOBILE_NO":"9927338220","EMP_NAME":"Maneesh Kumar },
{"MASON_ID":"18868","UPLOAD_DATE":"2016-09-05 09:03:30","NAME":"INDRAPAL","MOBILE_NO":"8859859956","EMP_NAME":"Maneesh Kumar" },
{"MASON_ID":"19396","UPLOAD_DATE":"2016-09-05 09:07:47","NAME":"JITENDRA KUMAR","MOBILE_NO":"9536304935","EMP_NAME":"Maneesh Kumar },
{"MASON_ID":"19652","UPLOAD_DATE":"2016-09-03 11:48:29","NAME":"ASAHAR JAMA","MOBILE_NO":"9760390094","EMP_NAME":"Maneesh Kumar },
{"MASON_ID":"19653","UPLOAD_DATE":"2016-09-03 11:52:19","NAME":"BABUJI","MOBILE_NO":"9568398567","EMP_NAME":"Maneesh Kumar" },
{"MASON_ID":"19678","UPLOAD_DATE":"2016-09-05 09:16:12","NAME":"HARISH","MOBILE_NO":"9152675257","EMP_NAME":"Maneesh Kumar" }]

我尝试过的事情:

I want to conert json string to json array
.My json string
[{"MASON_ID":"17768","UPLOAD_DATE":"2016-07-21 11:38:16","NAME":"SURESH","MOBILE_NO":"9720810615","EMP_NAME":"Maneesh Kumar"},
{"MASON_ID":"17791","UPLOAD_DATE":"2016-07-26 10:31:07","NAME":"Saurav parashar","MOBILE_NO":"8909445300","EMP_NAME":"Maneesh Kumar"},
{"MASON_ID":"17848","UPLOAD_DATE":"2016-07-28 10:26:15","NAME":"BIJENDRA SINGH","MOBILE_NO":"9927338220","EMP_NAME":"Maneesh Kumar"},
{"MASON_ID":"18868","UPLOAD_DATE":"2016-09-05 09:03:30","NAME":"INDRAPAL","MOBILE_NO":"8859859956","EMP_NAME":"Maneesh Kumar"},
{"MASON_ID":"19396","UPLOAD_DATE":"2016-09-05 09:07:47","NAME":"JITENDRA KUMAR","MOBILE_NO":"9536304935","EMP_NAME":"Maneesh Kumar"},
{"MASON_ID":"19652","UPLOAD_DATE":"2016-09-03 11:48:29","NAME":"ASAHAR JAMA","MOBILE_NO":"9760390094","EMP_NAME":"Maneesh Kumar"},
{"MASON_ID":"19653","UPLOAD_DATE":"2016-09-03 11:52:19","NAME":"BABUJI","MOBILE_NO":"9568398567","EMP_NAME":"Maneesh Kumar"},
{"MASON_ID":"19678","UPLOAD_DATE":"2016-09-05 09:16:12","NAME":"HARISH","MOBILE_NO":"9152675257","EMP_NAME":"Maneesh Kumar"}]

What I have tried:

//JavaScriptSerializer js = new JavaScriptSerializer();
                   //string json = js.Serialize(obj);
                   //  JObject json = JObject.Parse(data);
                   string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(data);

推荐答案

Here you get JSONObject so change

JSONArray jsonArray = new JSONArray(readlocationFeed); 
line with following

JSONObject jsnobject = new JSONObject(readlocationFeed);
and after

 JSONArray jsonArray = jsnobject.getJSONArray("locations");
    for (int i = 0; i < jsonArray.length(); i++) {
        JSONObject explrObject = jsonArray.getJSONObject(i);
}


由于您使用的是newtonsoft,因此可以执行此操作.

Since you are using newtonsoft, you can do this.

string yourText = "";
JArray textArray = JArray.Parse(yourText);


这将返回对象的数组.


This will return an array of of your object.


这篇关于如何将json字符串转换为json数组.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆