我通过反序列化 JSON 文件在 C# 中创建了一个 dynamic
对象。动态结构中的一个字段是字符串数组。如何将成员添加到此数组?
var complexObject = JsonConvert.DeserializeObject<dynamic>("JsonSampleFile");
怎么做这样的事情?
complexObject.member.submemberArray.add(...);
JsonConvert.DeserializeObject<dynamic>()
会将 JSON 数组反序列化为类型 JArray
。这意味着您可以使用 Add
方法(注意,带有大写字母 A(:
complexObject.member.submemberArray.Add(...);
这是假设你的JSON看起来像这样:
{
member:
{
submemberArray: [1, 2, 3]
}
}