【发布时间】:2017-03-21 10:52:03
【问题描述】:
我有这样的示例 json 字符串..(这里只提到 2 个值,但实际上我有 100 多个值)
{"CoverNoteInput":{"UserId":"E3434","QuoNo":"12312"},"CoverNoteAddInput":null}
如何为CoverNoteInput对象添加"[]"?
期望的输出是:
{"CoverNoteInput":**[**{"UserId":"D12684-000","QuoNo":"MQ1700001978"}**]**,"CoverNoteAddInput":null}
稍后我会将所需的输出转换为数据集。
提前谢谢你。
【问题讨论】:
-
你能发布你正在序列化的 C# 类吗?您需要将 CoverNoteInput 设为某种集合,以使 newtonsoft 将其序列化为数组
-
您不想“添加
[]”。您希望将CoverNoteInput属性转换为包含其原始单个值的数组。要将值value转换为数组,只需编写[value]。所以在这种情况下,obj.CoverNoteInput = [obj.CoverNoteInput];.