4
Angular Tree Controlに表示したい非常に大きいjson schemaがあります。しかし、jsonスキーマは、Angular Tree Controlでサポートされているトレモデル形式ではありません。たとえば、スキーマ内の子(プロパティ)は配列内にありません。 jsonスキーマをトレモデル形式に変換するにはどうすればいいですか?jsonスキーマを角度ツリー制御トレモデルに変換する
スキーマは(ネスティングの最大10のレベルのより複雑除く)は、このようなものになります。それは、角ツリーコントロールで正しくレンダリングするために
{
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"address": {
"type": "object",
"properties": {
"addressLine1": {
"type": "string"
},
"addressLine2": {
"type": "string"
}
}
}
}
}
を、それがこのように見える必要があります:
{
"type": "object",
"properties": [
{
"name": "firstName",
"type": "string"
},
{
"name": "lastName",
"type": "string"
},
{
"name": "address",
"type": "object",
"properties": [
{
"name": "addressLine1",
"type": "string"
},
{
"name": "addressLine2",
"type": "string"
}
]
}
]
}
あなたの現在のスキーマの例を共有することはできますか? –
スキーマの例で編集 – user3920421