Какао: десериализация строки json в пользовательские объекты (не NSDictionary, NSArray)

В мире Java есть несколько полезных библиотек, которые преобразуют строки json в объекты соответствующего типа. Библиотеки json, которые я видел для какао, просто создают вложенные NSDictionaries и NSArrays. Есть ли инструмент, который сделает дополнительный шаг по воссозданию любого типа объекта, который я хочу?

Так, например, если у меня есть класс «Единорог» со свойством « При сохранении форматирования нет. Получаю что-то вроде: <узел> <ребенок>

Я использую конфигурацию Apache Commons XMLConfiguration для создания и сохранения файла XML. При сохранении форматирования нет. Я получаю что-то вроде:

<root>
<node>
<child>
</child>
</node>
</root>

Я знаю, что есть много способов использовать какую-нибудь другую библиотеку, чтобы взять этот вывод и отформатировать его, но, конечно же, должен быть способ установить что-то столь же простое, как отступ из общей конфигурации?

6
задан Emmanuel Bourg 21 October 2011 в 10:14
поделиться