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. Это позволило использовать иерархический массив записей, который мне требовался.

Другие вопросы по тегам