C# 如何将成员添加到<dynamic>数组 (JSON)



我通过反序列化 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]
    }
}

相关内容

最新更新