Преобразование данных в формате XML в формат JSON

Для настройки параметров карты используется xml-файл, который создается разработчиком. Для удобства работы с данными на стороне клиента их необходимо преобразовать в формат JSON.

XML (англ. eXtensible Markup Language— текстовый формат, предназначенный для хранения структурированных данных, для обмена информацией между программами.

JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый с этим языком.

Сравните:

xml:

<SolidColorBrush Id="solid1" Color="#ffCBE5F2" />

<SolidColorBrush Id="solid2" Color="#ffA6C4D7" />

JSON:

"SolidColorBrush" :

[{"@Id" : "solid1", "@Color" : "ffCBE5F2"},

{"@Id" : "solid2","@Color" : "ffA6C4D7"}]

Выше приведен фрагмент xml-кода с описанием кистей. Данный код был конвертирован в формат JSON.

Примечание. При конвертации к атрибутам элементов добавляется знак «@».

См. также:

Создание DHTML-карты