应用条件后我需要帮助来更改键值,这是我的代码片段,
{" gstin":" 27GSPMH0411G1Z1"" FP":" 012018"" GT":0 " cur_gt":0,的" cdnur" :[{" sply_ty":" INTER"&# 34; diff_percent":0.0" RT" 45.0"典型值":" OE""生成素":&#34 ;"" POS":" 24"" txval": - 13000.0" iAMT的": - 10000.0&# 34; CSAMT":0.0}]}
如上面的json字符串我想覆盖或更改或更新密钥" cdnur" (粗体)使用linq的其他东西。
答案 0 :(得分:0)
您可以删除 cdnur ,然后使用其他名称添加值...
var jsonObj = JObject.Parse(JSON);
var cdnur = jsonObj["cdnur"];
jsonObj.Remove("cdnur");
jsonObj.Add(new JProperty("NEW-NAME",cdnur));
PS:使用Json.Net