2013-06-22 2 views
-3

Я использую AFNetworking получить JSON от сервера, но ответ содержит немного больше, чем просто JSON, поэтому я не могу разобрать его:IOS, AFNetworking - «Clear» NSString с ответом JSON

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

Можно ли удалить другие данные, а затем JSON из строки?

+0

Если вы можете себе это представить, вы можете его закодировать. Да, возможно. – vikingosegundo

ответ

2

Сервер не возвращает JSON. Он возвращает строку типа JSON. Либо установите сервер для возврата JSON, либо напишите собственный собственный парсер на основе пользовательских правил, используемых сервером.

Попытка написать предварительный процессор, который превращает строку не JSON в JSON, не является хорошей идеей. У вас возникнут трудности с написанием пользовательского парсера без каких-либо преимуществ быть мастером вашего синтаксиса.