问题 巢状回应

澳洲男孩

知名会员
已加入
2020年9月7日
留言内容
45
编程经验
Beginner
嗨,我是Json的新手。
到目前为止,我一直在与Json合作。
但是,我有一个示例,其中包含一个嵌套。
我一直在使用类似的东西
C#:
Values[1] = Root.workData.calculatedFlag.ToString();
我该如何处理?
我想我们必须遍历自定义属性/某些属性。
谢谢,
JSON:
{
  "status": true,
  "workData": {
    "calculatedFlag": false,
    "noOfTasks": "4",
    "customAttributes": {
      "Attribute": [
        {
          "name": "LocationDescription",
          "value": "Street 1",
          "properties": ""
        },
        {
          "name": "StatusDescription",
          "value": "IN SERVICE",
          "properties": ""
        },
        {
          "name": "TypeDescription",
          "value": "Respond",
          "properties": ""
        }
      ]
    },
    "Value": "0.00",
    "Cost": "0.00"
  }
}
 
由主持人最后编辑:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,536
地点
弗吉尼亚州切萨皮克
编程经验
10+
您目前如何处理与JSON不相关的C#代码中的数组和列表?您会做同样的事情。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
我想知道为什么您认为需要迭代任何东西。

您能解释一下您正在做什么或打算做什么,以及您正在使用什么来读写JSON数据?
 

澳洲男孩

知名会员
已加入
2020年9月7日
留言内容
45
编程经验
Beginner
是的,抱歉,我很难问我的问题。
因此,最初我是将主要有效负载写入表中。
当我有机会回到它的时候,我已经将属性(嵌套部分)写到了另一个表中。
这样我就可以显示数据了。 (显示两个表中的数据)。
这是最好的方法吗?只有属性的大小可以变化。 2至6

我想可以将更多具有相同workData编号的行添加到同一表中,每行中具有不同的属性数据。

有没有惯例?

谢谢,
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
Last edited:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,536
地点
弗吉尼亚州切萨皮克
编程经验
10+
您希望从动态对象中学到什么?只是希望不必定义各种类而减少输入?

仅使用JSON.NET会有什么问题 LINQ转JSON?
 
最佳 底部