我有一个像这样的json结构:
var json = { "report": {},"expense": {},"invoices": {},"projects": {},"clients": {},"settings": { "users": {},"companies": {},"templates": {},"translations": {},"license": {},"backups": {},} }
我想在json中添加一个新的空对象,如“report”:{}
我的C#代码是这样的:
JObject json = JObject.Parse(File.ReadAllText("path")); json.Add(new JObject(fm.Name));
但它给了我一个例外:无法将Newtonsoft.Json.Linq.JValue添加到Newtonsoft.Json.Linq.JObject
提前致谢