json将新对象添加到现有json文件C#

我正在尝试自动将新对象添加到现有json文件中。我在网上四处张望,却发现添加了数据和东西,但没有发现整个对象。这就是我要编辑的文件的外观:

[

{"id":"123","name":"carl"}

]

我想去

[

{"id":"123","name":"carl"},

{"id":"1234","name":"carl2"}

]

谢谢您的所有答复,但我认为所有人都无法完全理解我的意思。我已经尝试了一些答案,但是后来我明白了:

[

"{\"id\":\"123\",\"name\":\"carl\"}"

]"{\"id\":\"1234\",\"name\":\"carl2\"}"

我想在[]之间保持平衡。

回答:

如果使用json.NET,则可以简单地反序列化和序列化json。

var list = JsonConvert.DeserializeObject<List<Person>>(myJsonString);

list.Add(new Person(1234,"carl2");

var convertedJson = JsonConvert.SerializeObject(list, Formatting.Indented);

以上是 json将新对象添加到现有json文件C# 的全部内容, 来源链接: utcz.com/qa/410757.html

回到顶部