Appcelerator Titanium XHR POST params как многоуровневый массив
Ti.SDK 1.6.2
iOS 4.3
У меня есть веб-приложение, которое получает данные в виде многоуровневых массивов.
Array
(
[User] => Array
(
[name] => Josey Morton
[username] => jmorton
[password] => ########
)
[Product] => Array
(
[name] => Pro Drupal Development
[type] => Book
[price] => 49.99
)
)
Затем мое серверное приложение берет содержимое "Пользователь" и "Продукт" и анализирует их по-разному, сохраняя их в соответствующих базах данных.
Мой вопрос:
Как я могу передать этот формат в качестве параметров отправки HTTPClient, чтобы не требовалось никаких настроек на стороне сервера?
1 ответ
Решение
В итоге я передал ее как сериализованную строку JSON и декодировал серверную часть JSON. Это позволило использовать иерархический массив записей, который мне требовался.