Подтвердить что ты не робот

Преобразование JSON в .plist

У меня есть файл JSON, который я экспортировал из веб-службы. Мне нужно преобразовать это в файл .plist, который можно импортировать в основной пакет приложения iOS. Какой самый простой способ сделать это?

Примечание. Приложение не нужно захватывать JSON с сервера или чего-либо еще. Это одноразовое преобразование, которое мне нужно сделать. Приложение всегда будет использовать plist. Мне просто нужно знать, как его преобразовать.

4b9b3361

Ответ 1

Я бы порекомендовал plutil в командной строке.

plutil -convert xml1 in.json -o out.plist

Он взорвется со значениями NULL в словарях и некоторыми другими несоответствиями, которые десериализация iOS JSON будет обрабатывать более изящно, но, похоже, она работает очень хорошо.

Ответ 2

Я написал онлайн-конвертер, чтобы сделать это. Попробуйте.

http://json2plist.sinaapp.com/

Ответ 3

Ответ Дэвида работает очень хорошо, но, как любовник Ruby, я написал очень простой инструмент, чтобы сделать то же самое с ruby: https://github.com/javiertoledo/json2plist