次のような XML でクエリを実行できる情報システムがあります。
<Query>
<Condition>
...
</Condition>
<LogicalOperator>AND</LogicalOperator>
<Condition>
...
</Condition>
<LogicalOperator>AND</LogicalOperator>
<Condition>
...
</Condition>
</Query>
この兄弟の順序は重要であり、schematron (Condition 間の LogicalOperator) によって強制されます。
セマンティックを維持しながら、このデータを JSON で表現するにはどうすればよいですか? JSONは次のようになります
"Query": {
"Condition": [{...},{...},{...}] ,
"LogicalOperator": ["AND","AND"]
}
そして、多くのセマンティック情報が失われます。このすべての情報を JSON にエンコードするにはどうすればよいですか