我有一个从中检索到的 JSON,var responseMessage1 = await request1.Content.ReadAsStringAsync();
看起来像这样:-
{
"operations": [
{
"creationTime": "2022-06-02T10:28:28.765+03:00",
"deviceId": "43432103",
"deviceName": "P25-SC-0228",
"status": "PENDING",
"com_cumulocity_model": {
"op": "s",
"param": "waterStartDateTime",
"value": "1/2/2018, 7:30:00 AM"
},
"description": "Generate Plan"
},
{
"creationTime": "2022-06-02T10:28:36.276+03:00",
"deviceId": "43432103",
"deviceName": "P25-SC-0228",
"status": "PENDING",
"com_cumulocity_model": {
"Mode": 0,
"StopStationPayload": "[{\"ControllerAddress\":11,\"StationAddress\":26}]"
},
"description": "Stop Station"
}
],
"statistics": {
"currentPage": 1,
"pageSize": 5
}
}
如何在键内创建值列表,description
以便可以将其存储在如下列表中:-
var desc_list = ["Generate Plan","Stop Station"]
我可以像这样迭代它
foreach(var item in desc_list)
{
//use item for xyz purpose
}
这将输出:
Generate Plan
Stop Station
尝试这个
var operations=JObject.Parse(json)["operations"];
string[] desc_list =operations.Select(o => (string) o["description"]).ToArray();
foreach(var item in desc_list) Console.WriteLine(item);
// Generate Plan
// Stop Station
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句