Пишу одно небольшое приложение для разбора XML на объект JSON для iphone. Может ли кто-нибудь сказать мне наличие библиотеки с открытым исходным кодом для анализа usnig target-c.
В target-c существует множество решений с открытым исходным кодом для работы с JSON:
Чтобы иметь дело с xml, вы можете использовать класс NSXMLParser по умолчанию или некоторые другие решения, такие как код, который я разместил здесь (парсер DOM): NSXMLParser, извлекающий неверные данные из тегов XML
Вы также можете проверить эту страницу, которая даст вам хороший обзор доступных решений для анализа XML (и объяснение различий между парсерами SAX и DOM): http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project
Я использую NSPropertyListSerialization от Apple, чтобы превратить Plist XML в словарь. Тогда нам просто нужно найти что-то, чтобы перейти от словаря к JSON.
json-framework выглядит как хороший генератор JSON.
Ну, на github есть парсер json , доступный для цели c . Его очень просто использовать. Возможно, вам придется написать какой-то дополнительный код, чтобы обеспечить ввод в синтаксический анализатор.