我认识到已经有很多关于此的 SO 主题,但它们似乎都已经过时了。
IE: SBJSON 解析问题与 Twitter 的 GET 趋势/:woeid和JSONValue ARC 问题
但是,我的 JSON 响应有点不同。
这是原始字符串(从 Django 后端创建):
[
{"user": "[
{\"id\": \"48\"},
{\"email_address\": null},
{\"password\": \"f41fd61838bc65d6b2c656d488e33aba\"},
{\"salt\": \"24\"},
{\"date_created\": \"2013-01-27 07:59:26.722311+00:00\"},
{\"date_modified\": \"2013-01-27 07:59:26.722357+00:00\"},
{\"is_deleted\": \"False\"}
]"
}
]
"user":
阻止我仅使用 SBJson 和它的 SBJSonParser 和/或 Apple NSJSONSeriliazatoin 类 + 方法的事情是第二个之后和之前的两个引号[
(以及它的引号表亲,在倒数第二个之后]
)。
NSMutableString
这些引号在转换为 JSON 对象时会混淆上述两种解决方案。
在删除有问题的引号和/或有效处理它们的 JSON 解析库方面有什么建议/解决方案?
NSScanner
也许一些NSMutableString
类方法,但没有什么特别明显的东西出现在我的脑海中。
寻找一个简单新颖的解决方案。