读书人

请问关于Newtonsoft.Json向现有的JS

发布时间: 2012-12-17 09:31:40 作者: rapoo

请教关于Newtonsoft.Json,向现有的JSON串中追加数组的问题
本帖最后由 andywuchitao 于 2011-07-31 09:14:59 编辑 现在JSON串是这样的:{'created':['AAA'],'failed':['BBB']}
我要往created中追加一个数组字符串,结果要是这样:{'created':['AAA','CCC'],'failed':['BBB']}

下面是我写的代码:


Dim response As JObject = JObject.Parse("{'created':['AAA'],'failed':['BBB']}")
Dim Array As JArray = New JArray()
Array.Add(New JValue("CCC"))
response("created").AddAfterSelf(Array) '这里报错:Newtonsoft.Json.Linq.JProperty cannot have multiple values.


试了很多种方法,都不行,给我感觉好像不能在中间追加一样。


第二个问题,如果原JSON串是这样,
{
"desktopConfig": {
"background": {
"fontColor": "f9f9f9"
},
"appearance": {
"color": "f9f9f9",
"wallpaperPosition": "center"
}
}
}

要求结果生成是这样,就是在中间插入了一段:
{
"desktopConfig": {
"background": {
"fontColor": "f9f9f9",
"wallpaperPosition": "center"
},
"appearance": {
"color": "f9f9f9",
"wallpaperPosition": "center"
}
}
}
[解决办法]
怎么没人理我呢
[解决办法]
怎么还是没人呢
[解决办法]
我的贴子,怎么连灌水的人都没一个呢
[解决办法]
我也遇到类似的问题;

读书人网 >VB Dotnet

热点推荐