【问题标题】:JSON ARRAY to JSON Object in c#JSON ARRAY 到 C# 中的 JSON 对象
【发布时间】:2019-05-06 08:06:25
【问题描述】:

您好,我是 C# 新手,我想将一个 JSON 数组更改为一个 JSON 对象。有谁能帮帮我吗?

这是我的 JSON 数组:

[ { "A": { "type": "string", "defaultValue": "autogenerated" }, "B": { "type": "string", "defaultValue": "autogenerated" }, "C": { "type": "dropdown", "dropDownItems": [ "true", "false" ], "defaultValue": "false" } } ]

这是我的预期输出: { "A": { "type": "string", "defaultValue": "autogenerated" }, "B": { "type": "string", "defaultValue": "autogenerated" }, "C": { "type": "dropdown", "dropDownItems": [ "true", "false" ], "defaultValue": "false" } }

【问题讨论】:

  • 您确定您发布了正确的示例吗?您的数组仅包含一个元素。您可以只提取第一个元素。
  • 我的错。我还没有想过要获得第一个元素

标签: c# arrays json object


【解决方案1】:

从逻辑上讲,将具有多个元素的数组转换为对象是不可能的。

但是,如果您的示例是您当前的场景。您可以只将数组中的第一个元素作为对象。

【讨论】:

  • 坦率地说,可以将具有多个元素的数组转换为一个对象。它可能对数组的最终对象和元素都施加了一些限制,但它肯定是可能的,因为数组本身在某种意义上就是一个对象。
  • 我的错!我没想过只获取数组中的第一个元素
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-24
  • 1970-01-01
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多