Бібліотека для перетворення неструктурованих даних у структуровані з акцентом на композицію, продуктивність, загальність і оборотність: Композиція: здатність розбивати великі, складні проблеми аналізу на менші, простіші.
Розбір даних є процес вилучення релевантних даних із певного джерела даних, наприклад відповідь API або файл. У Swift є кілька методів аналізу даних, зокрема: JSONSerialization. Кодується. XMLParser.
API аналізу визначає договір між парсерами, зареєстрованими для різних мов, і рештою IDE. Він не залежить від мови та підтримує вбудовування мови. Основними конструкціями API аналізу є Source, Snapshot і Embedding. Джерело ідентифікує певний файл або документ.
В інформатиці парсинг – це техніка, яка використовується для аналізу та інтерпретації синтаксису тексту або програми для отримання відповідної інформації. По суті, синтаксичний аналіз передбачає розбиття складного набору структур даних або коду на менші, більш керовані компоненти, які можна проаналізувати та зрозуміти.
Розбір, синтаксичний аналіз або синтаксичний аналіз є процес аналізу рядка символів на природній мові, комп’ютерних мовах або структурах даних, що відповідає правилам формальної граматики. Термін розбір походить від латинського pars (orationis), що означає частину (мови).
Метою аналізу даних є щоб реорганізувати необроблені дані в більш логічну структуру. Це дозволяє комп’ютерним програмам розуміти та ефективно використовувати дані. Синтаксичний аналіз часто є першим кроком в аналізі даних, оскільки він готує необроблені дані для обробки та вилучення цінної інформації.