我有一个信息系统,我们可以像这样在 XML 中提出查询:
<Query>
<Condition>
...
</Condition>
<LogicalOperator>AND</LogicalOperator>
<Condition>
...
</Condition>
<LogicalOperator>AND</LogicalOperator>
<Condition>
...
</Condition>
</Query>
这个兄弟顺序很重要,并且由 schematron(条件之间的逻辑运算符)强制执行。
如何在 JSON 中表示这些数据,同时保留其语义?JSON变成了类似的东西
"Query": {
"Condition": [{...},{...},{...}] ,
"LogicalOperator": ["AND","AND"]
}
并且丢失了很多语义信息。如何在 JSON 中编码所有这些信息