Отправка иерархического NSDictionary как POST-запрос - PullRequest
0 голосов
/ 09 октября 2011

У меня есть метод, который преобразует NSDictionary s в строки аргументов POST для отправки в API, который мы используем в приложении, над которым мы работаем.Он правильно конвертирует NSString с, NSDate с и NSArray с.Это работает просто отлично.

Теперь у меня возникла ситуация, когда один из объектов в моем словаре мог фактически быть другим словарем, и мне было интересно, как справиться с этим с точки зрения запроса POST.Как вы, ребята, справляетесь с иерархическими структурами данных?Я думал об отправке нескольких запросов для каждого словаря, но я не уверен, что нет лучшего способа.

Спасибо
-f

1 Ответ

1 голос
/ 11 октября 2011

Лично я просто "JSONify" весь NSDictionary в виде строки и отправить его как тело HTTP-запроса с Content-Type: application / json без дальнейшей кодировки. Однако, как вы предложили, вы можете преобразовать значение в виде структуры JSON для отправки в качестве аргумента; один потенциальный недостаток состоит в том, что это может включать в себя много кодирования / декодирования в зависимости от того, какой тип данных вы отправляете.

...