0
当我使用SBJson json类时,我无法解析对象C中的json格式。按照格式:无法用SBJson解析json格式?
{ls:{
lnk:"http:\/\/vn.com\/vn",
set:[
{n:"ABC",id:10},
{n:"ABC",id:11},
]
}}
如何使用SBJson解析此格式或无论如何。 谢谢!
当我使用SBJson json类时,我无法解析对象C中的json格式。按照格式:无法用SBJson解析json格式?
{ls:{
lnk:"http:\/\/vn.com\/vn",
set:[
{n:"ABC",id:10},
{n:"ABC",id:11},
]
}}
如何使用SBJson解析此格式或无论如何。 谢谢!
首先,字符串必须在引号之间。第二个错误是在集合的第二个元素之后有逗号。这是更正的JSON(您可以确定使用validator):
{
"ls": {
"lnk": "http://vn.com/vn",
"set": [
{
"n": "ABC",
"id": 10
},
{
"n": "ABC",
"id": 11
}
]
}
}
我试过用这个json格式,但是它是错误的。 = 0x4e59e50 {NSLocalizedDescription =无法识别的主角字符}“ –
这是无效的JSON。创建有效的JSON,你将能够解析它。 –
真的吗?我不这么认为。 情况1:如果我使用报价,它解析好 {“ls”:{lnk“:”http:\/\/vn.com \/vn“, ”set“:[ {”n“ :“ABC”,“id”:“10”}, {“n”:“ABC”,“id”:“11”}, ] }} 例2:全部),它解析不好: {“ls”:{“n”:“ABC”,“ “ID”: “10”}, { “N”: “ABC”, “ID”: “11”}, ] }} 案例3:我的问题上面,它解析也不行 {LS: { nnk:“http:\/\/vn.com \/vn”, 设置:[ {n:“ABC”,id:10}, {n:“ABC”,id:11}, ] }} –
这是我的应用程序错误:-JSONValue失败。错误是:令牌非法启动[l] –