【发布时间】:2017-03-01 12:04:52
【问题描述】:
最初我有这样的 Json
{
"softwareName": "MYSOFT",
"softwareVersion": "0.4.5.9",
"TimeZone": "2017-03-01T11:30:18.764103"
}
我想在“softwareName”之前添加“status”:{success: true}
JObject rss = JObject.Parse(jsonString);
rss.Property("softwareName").AddBeforeSelf(new JProperty("status", "{success: true}"));
这给了我这样的结果
{
"status": "{success: true}",
"softwareName": "MYSOFT",
"softwareVersion": "0.4.5.9",
"TimeZone": "2017-03-01T11:30:18.764103"
}
但是,我想得到这样的结果;
{
"status": {success: true},
"softwareName": "MYSOFT",
"softwareVersion": "0.4.5.9",
"TimeZone": "2017-03-01T11:30:18.764103"
}
即 status 值,不带双引号。我怎样才能达到这个预期的结果?因为在那之后我会看到如下所示的视图
但目前我有这样的
【问题讨论】:
-
不应该“成功”也是一个 JProperty,其值为 true,该属性是“状态”属性的值吗?