Совместимость JSON и Property List (plist)? - PullRequest
0 голосов
/ 13 февраля 2012

Я разрабатываю приложение для iPhone, которое предоставляет услуги тому же приложению, работающему на другом устройстве, по Wi-Fi по HTTP.

Мой план состоит в том, чтобы предоставить несколько API и возвращать результаты для запросов в формате Plist, который поддерживается на большинстве устройств iOS. Тем не менее, в будущем весьма вероятно, что версия для Android выйдет.

Похоже, что для поддержки обоих устройств JSON - лучший выбор, учитывая, что наступает прайм-тайм iOS 5+, более старая версия iOS угасает.

Мой вопрос:

Совместимы ли эти два формата сериализации?

Каков потенциальный улов (если есть)?

1 Ответ

1 голос
/ 13 февраля 2012

Я предполагаю, что вы говорите о старом стиле plist, как в { "array" = ( 1, 2, 3 }; value = "text" }.На первый взгляд это очень похоже на JSON, но есть несколько отличий (например, =; вместо: в объектах).Таким образом, синтаксический анализатор для одного не сможет обработать другой.

С другой стороны, если все, что вы используете, это массивы и объекты / словари, то оба формата могут выражать одни и те же данныеструктур.Итак, начав использовать один формат, вы можете легко переключиться на другой.

...