2017-08-17 23 views
0

我想使用JSON.NET製作JSON文件。 https://www.newtonsoft.com/json如何使用LINQ在JObject中添加或更新JProperty值?

我有一個默認的json文件,我想修改一些新的屬性值。 因爲「一些新的屬性值」是從XML文件, 我想打電話給JObject :: Add()方法與LINQ參數一樣,

jsonObject.Add(from c in node.Elements() select new JProperty(c.Name.ToString(), c.Value)); 

我發現了大約添加或更新一些問題。 How do you Add or Update a JProperty Value in a JObject 它說「使用索引器」可以解決問題。 但我不知道如何使用LINQ的索引器。

  1. jsonObject已經有默認值。
  2. 我想從xml節點添加或更新LINQ。 謝謝。
+0

這是一個json序列化或xml序列化。發佈不應該用兩個標記。 – jdweng

+0

請包含一些樣本輸入和樣本輸出。 – mjwills

+0

爲什麼必須用LINQ *完成*?爲什麼不只是'foreach(var in node.Elements()){jsonObject [c.Name.ToString()] = c.Value; }' – dbc

回答