删除字符串外JSON
问题描述:
的
通常JSON字符串自带裹在支架像following--删除字符串外JSON
{
"Result":"1",
"ErrorText":"",
"Item":[{
"@value":"1",
"Postcode":"B6 4AA",
"PostcodeFrom":"",
"Key":"B6 4AA1001",
"List":"B6 4AA Royal Mail, Birmingham Mail Centre, St. Stephens Street, BIRMINGHAM", "CountryISO":"GBR"
}]
}
但由于一些奇怪的原因,我从AFD服务得到JSON的格式如下
JSON({
"Result":"1",
"ErrorText":"",
"Item":[{
"@value":"1",
"Postcode":"B6 4AA",
"PostcodeFrom":"",
"Key":"B6 4AA1001",
"List":"B6 4AA Royal Mail, Birmingham Mail Centre, St. Stephens Street, BIRMINGHAM", "CountryISO":"GBR"
}]
})
我的计划是使用json2csharp并反序列化JSON字符串,但是用JSON({})粘贴上面的代码会给我错误。所以我想我必须在反序列化之前以某种方式摆脱字符串JSON
。
问题是如何?
答
您以JSONP格式而不是JSON获得结果。使用Format=JSON
参数来取代JSON。
只是想出来!哈哈,你打败了我!但是,谢谢你,先生! – envyM6