-4

我正在使用 AFNetworking 从服务器获取 JSON,但响应包含的不仅仅是 JSON,所以我无法解析它:

 array(11) {
   ["something"]=>
   string(4) "none"
   (...)
  }
  [[],{"JSONDataNow":
      (...)
  }]

这是否可以从字符串中删除其他数据然后 JSON?

4

1 回答 1

2

服务器没有返回 JSON。它返回一个类似 JSON 的字符串。修复服务器以返回 JSON 或根据服务器使用的自定义规则编写自己的自定义解析器。

尝试编写将非 JSON 字符串转换为 JSON 的预处理器不是一个好主意。您将遇到编写自定义解析器的所有困难,而没有掌握自己的语法的任何好处。

于 2013-06-22T21:24:11.550 回答