如何将json字符串转换为json数组. [英] How to convert to json string to json array .
问题描述
我想将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屋!