AFJSONResponseSerializer不允许在响应正文中使用下划线

时间:2018-08-29 06:43:25

标签: ios objective-c json afnetworking

我正在将Afnetworking 3.1.0用于iOS应用。我的JSON响应中带有“ _”(下划线),如下所示。

response --> {"_body":{"data":{"

Android应用程序可以使用okhhtp3序列化相同的响应,而不会出现任何问题。

我怀疑,AFJSONResponseSerializer是罪魁祸首。我已经尝试过将{@ 1}设置为acceptContentType。但是不起作用。

AFJSONResponseSerializer

任何人都知道如何解决此问题,请分享。

1 个答案:

答案 0 :(得分:0)

发现问题不在AFNetworking中。问题出在enumerateKeysAndObjectsUsingBlock方法中,我正在使用该方法根据响应构造自定义JSON。

enumerateKeysAndObjectsUsingBlock正在忽略对象内部的对象。