Для настройки параметров карты используется 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.
Примечание. При конвертации к атрибутам элементов добавляется знак «@».
См. также: