如何从 JSON 响应的嵌套对象中的特定键创建列表?

苏拉布杰

我有一个从中检索到的 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建所有键均为唯一键的json对象列表

如何使用Python创建嵌套的JSON对象?

如何在FSharp中创建嵌套的JSON对象

如何解析对Java对象列表的嵌套JSON响应

如何从具有特定属性的对象的C#列表中创建json字符串?

如何从JSON数组对象响应创建嵌套数据表

如何从python中的JSON列表中导出嵌套对象

如何通过pojo类从改造响应中检索嵌套在json数组中的json对象

如何在JSON响应中删除特定键

如何从嵌套的json数组中获取特定的对象值

如何在PHP的cURL响应中创建对象的json

如何使用Flutter中的json解析的嵌套地图列表中的函数创建对象

从字典列表中创建嵌套的json对象

如何在PHP5中创建嵌套的json对象

如何遍历嵌套对象中的特定键?

如何从嵌套的JSON响应中获取特定值?

PHP如何在JSON对象中回显特定键?

如何获取对象列表并创建列表中对象特定属性的JSON?

如何获取特定键的JSON对象值

在 javascript 中,如何从 json 数据创建嵌套数组或对象?

如何在 Python 中重命名嵌套 JSON 对象的键

如何从双重嵌套响应中解析 JSON

如何为嵌套的 JSON 对象创建接口

如何遍历 json 响应并创建对象

如何从 Python 中的 REST 响应中获取嵌套的 JSON 对象

如何在 React 中映射嵌套的 JSON 对象键?

如何在vuejs的json对象中查找嵌套键

在 Flutter 中从嵌套的 JSON 创建对象列表

如何检查 JSON 响应中的嵌套对象列表是否为空?