JObject 很方便的向一個json對象中添加屬性和值,或其他json對象
一、合並其他對象到屬性
JObject obj = new JObject();
obj.Add("name", "張三");
obj.Add("birthday", DateTime.Now);
//合並其他對象到當前對象的屬性
obj.Add("content", JToken.FromObject(new
{
code = "zhangsan"
}));
二、合並其他對象的屬性,到當前對象
使用Merge() 方法
//合並其他
JToken token = JToken.FromObject(new
{
code = "zhangsan"
});
JObject obj2 = JObject.FromObject(new
{
code = "lisi"
});
obj.Merge(obj2);
三、直接Add對象,會拋出異常:Could not determine JSON object
//直接添加對象失敗:Could not determine JSON object
//obj.Add(new {
// code="zhangsan"
//});