【发布时间】:2010-12-08 10:02:39
【问题描述】:
我收到来自服务器的响应,其中密钥不带引号。在使用开源 JSON 解析器解析它时,我收到以下错误。
-JSONValue 失败。错误是:无法识别的前导字符
& 如果我手动将双引号 (") 添加到键中,我会得到我想要的。 我该怎么办?
非常感谢。
编辑: 如果正确,请参阅以下内容
{
status: 200,
statusMsg: "Success",
statusInfo: {
custType: "Active",
custCount: 600,
custAccount: "Premium"
},
custInfo: {
custName: "ABC",
custCode: "CU102",
custNumber: 9281
},
errors: [
]
}
【问题讨论】:
-
您控制服务吗?如果键不在双引号中,则它不是有效的 JSON。也许您应该通知服务所有者...
-
菲利克斯·克林+1。无效的 JSON,无效的 NSDictionary 键/值对。服务器应该是固定的。
-
我已经发布了回复。请看看它是否正确。此外,双引号中的键也一样
标签: iphone objective-c json parsing ipad