C# Newtonsoft.Json JObject合並對象整理


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"
//});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM