我正在使用AFNetworking从服务器获取JSON,但响应包含的只是JSON,所以我无法解析它:
array(11) {
["something"]=>
string(4) "none"
(...)
}
[[],{"JSONDataNow":
(...)
}]
是否可以从字符串中删除其他数据,然后删除JSON?
答案 0 :(得分:2)
服务器未返回JSON。它返回一个类似JSON的字符串。修复服务器以返回JSON或根据服务器使用的自定义规则编写自己的自定义解析器。
尝试编写将非JSON字符串转换为JSON的预处理器并不是一个好主意。您将面临编写自定义解析器的所有困难,而不具备成为您自己语法的主人的好处。