我有一个看起来像这样的 json blob;
{
"ObjectA":
{
"Object1": {fields},
"Object2": {fields},
"Object3": {fields}
},
"ObjectB":
{
"Object1": {fields},
"Object2": {fields},
"Object3": {fields}
}
}
有没有办法可以一次定义对象的 1、2 和 3 并在架构中重用它们?这可以用 json 模式来完成吗?我想写它,就像我想它是 C# 等价的一样,其中编号的对象只定义一次,然后字母对象由它们组成。
编辑:为澄清起见,我正在尝试更正现有架构。模式定义了每个字母对象中的编号对象,即使它们都具有完全相同的定义。