#json.net
#json.net
Вопрос:
Я новичок в Json, я только начал использовать Json.СЕТЬ с сегодняшнего дня.
Я искал способ преобразовать XML в JSON и попал в Json.NET.
У меня есть класс, который я сериализую в XML, а затем конвертирую в JSON, но это снижает производительность. Итак, я начал использовать атрибуты [JsonProperty] внутри моего класса для преобразования в JSON.
У меня есть несколько атрибутов, которые являются частью XML-элемента, но как мне сериализовать XML-атрибуты из моих объектов в JSON? У нас есть [XmlAttribute] для этого в XML, есть ли что-нибудь эквивалентное в JSON.NET ?
пример объекта:
Заранее спасибо
-ash5
Ответ №1:
XML различает атрибуты и элементы, в JSON у вас есть только атрибуты. При сериализации XML-данных с использованием Json.В сети дочерние элементы сериализуются как атрибуты, и вы можете получить к ним доступ, используя синтаксис parent.childElementName, но доступ к атрибутам XML должен осуществляться с использованием синтаксиса parent[@attributename]. И помните, что в JSON все чувствительно к регистру.