我正在尝试将属性添加到json对象,而json对象不是json的根.
示例如下.
{
'isFile' : 'true',
'Values' : {
'valueName1': 'value1',
'valueName2': 'value2',
'valueName3': 'value3',
}
}
Run Code Online (Sandbox Code Playgroud)
在操作之后,我希望json文件如下所示.
{
'isFile' : 'true',
'Values' : {
'valueName1': 'value1',
'valueName2': 'value2',
'valueName3': 'value3',
'valueName4': 'value4'
}
}
Run Code Online (Sandbox Code Playgroud)
我已经到了可以通过下面的代码访问Values属性的地步.我下一步去哪儿?
JObject appSettings = JsonConvert.DeserializeObject<JObject>(jsonString);
string values = appSettings["Values"].ToString();
Run Code Online (Sandbox Code Playgroud)
任何帮助?
*编辑我正在尝试为Visual Studio中的azure app函数编辑local.settings.json文件的值部分.
你可以用动态对象做到这一点
dynamic obj = JsonConvert.DeserializeObject<ExpandoObject>(jsonString);
obj.Values.valueName4 = "value4";
System.Console.WriteLine(JsonConvert.SerializeObject(obj));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2760 次 |
| 最近记录: |