string jsonArray = "{{ "batch": "SG_LP_20000608", "unit_batch": null, "lot": "1654669945261", "tray": "ZSXA00147", "tray_ng": 0, "tray_ng_class": null, "tray_ng_device": null, "battery_ids": [ "0JLCB01GADAB1AC4B0009999", "0JLCB01GADAB1AC4B0009998", "0JLCB01GADAB1AC4B0009997", "0JLCB01GADAB1AC4B0009996", "0JLCB01GADAB1AC4B0009995", "0JLCB01GADAB1AC4B0009994", "0JLCB01GADAB1AC4B0009993", "0JLCB01GADAB1AC4B0009992", "0JLCB01GADAB1AC4B0009991", "0JLCB01GADAB1AC4B0009990", "0JLCB01GADAB1AC4B0009989", "0JLCB01GADAB1AC4B0009988", "0JLCB01GADAB1AC4B0009987", "0JLCB01GADAB1AC4B0009986", "0JLCB01GADAB1AC4B0009985", "0JLCB01GADAB1AC4B0009984", "0JLCB01GADAB1AC4B0009983", "0JLCB01GADAB1AC4B0009982", "0JLCB01GADAB1AC4B0009981", "0JLCB01GADAB1AC4B0009980", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0" ], "active": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "ng_class": [ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ], "ng_classname": [ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ]}}";
JObject jsonObj = JObject.Parse(jsonArray); //尝试将字符串转换成json对象
string tray_ng = (string)jsonObj["batch"];
string tray_ng_class = (string)jsonObj["unit_batch"];
string tray_ng_device = (string)jsonObj["lot"];
string[] battery_ids=new string[36];
string[] active = new string[36];
string[] ng_class = new string[36];
string[] ng_classname = new string[36];
for (int i = 0; i < 36; i++)
{
battery_ids[i] = (string)jsonObj["battery_ids"][i];
}
for (int i = 0; i < 36; i++)
{
battery_ids[i] = (string)jsonObj["active "][i];
}
for (int i = 0; i < 36; i++)
{
battery_ids[i] = (string)jsonObj["ng_class "][i];
}
for (int i = 0; i < 36; i++)
{
battery_ids[i] = (string)jsonObj["ng_classname "][i];
}
C#读取JSON的数组
最新推荐文章于 2024-07-29 11:32:06 发布