TouchXML使用不带引号的密钥解析响应

时间:2010-12-15 22:14:13

标签: iphone json parsing touchjson

有没有办法使用TouchXML来解析没有引用密钥的json,如下所示:

{ foo:"bar" }

我正在尝试解析来自网络服务(谷歌)的响应,因此只需将JSON代码修复为有效就不是一种选择。

如果不可能,有没有办法有效地引用密钥作为预处理步骤?

1 个答案:

答案 0 :(得分:0)

我决定用RegexKitLite预先解析它,使用

uint numReplace = [encoded replaceOccurrencesOfRegex:@"(?<=[\\{,])[^:\\[\\{\"]+(?=:)" withString:@"\"$0\""];