Целью является преобразование схемы XSD в схему JSON.Сначала я пытаюсь преобразовать XSD в JSON, а затем посмотреть, смогу ли я исправить JSON, чтобы он стал схемой JSON. Все это происходит потому, что сейчас я не знаю прямого способа преобразования XSD в схему JSON.Рассмотрим следующий фрагмент сейчас.у меня есть следующий фрагмент XSD
<attributeGroup name="SimpleObjectAttributeGroup">
<attribute ref="s:id"/>
<attribute ref="s:metadata"/>
<attribute ref="s:linkMetadata"/>
</attributeGroup>
Соответствующий JSON, который я получаю,
"attributeGroup": {
"name": "SimpleObjectAttributeGroup",
"attribute": [
{
"ref": "s:id"
},
{
"ref": "s:metadata"
},
{
"ref": "s:linkMetadata"
}
]
}
Так что мой вопрос
- это правильно?
- Должен ли я переопределить атрибут ref как $ ref вместо @ref (но это усложнит де-сериализацию)
- Соответствует ли это спецификации JSONSchema.
Спецификацию можно найти по адресу http://json -schema.org /
Я использовал c # и Json.net для достижения этой цели.