我有一个像这样的JSON结构:
var json =
{
"report": {},
"expense": {},
"invoices": {},
"projects": {},
"clients": {},
"settings": {
"users": {},
"companies": {},
"templates": {},
"translations": {},
"license": {},
"backups": {},
}
}
我的 C# 代码如下:
JObject json = JObject.Parse(File.ReadAllText("path"));
json.Add(new JObject(fm.Name));
但是它给我一个异常:
无法将 Newtonsoft.Json.Linq.JValue 添加到 Newtonsoft.Json.Linq.JObject
那么,我该如何向 JSON 中添加一个新的空 JObject?
提前致谢。
json.Add(new JObject().Add("test",new JValue(fm.Name)));
- gvmani