Я использую приложение Afnetworking 3.1.0 для iOS. Мой ответ в формате JSON имеет знак «_» (подчеркивание) ниже.
response --> {"_body":{"data":{"
Приложение Android может без проблем сериализовать тот же ответ, который использует okhhtp3.
Подозреваю, AFJSONResponseSerializer
виновник. Я попытался, как показано ниже, чтобы установить acceptContentType на AFJSONResponseSerializer
. Но не работает.
self.requestSerializer = [AFJSONRequestSerializer serializerWithWritingOptions:NSJSONWritingPrettyPrinted];
self.responseSerializer = [AFJSONResponseSerializer serializer];
self.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
Кто-нибудь знает, как решить эту проблему, пожалуйста, поделитесь.