1

我有一个信息系统,我们可以像这样在 XML 中提出查询:

<Query>
<Condition>
...
</Condition>
<LogicalOperator>AND</LogicalOperator>
<Condition>
...
</Condition>
<LogicalOperator>AND</LogicalOperator>
<Condition>
...
</Condition>
</Query>

这个兄弟顺序很重要,并且由 schematron(条件之间的逻辑运算符)强制执行。

如何在 JSON 中表示这些数据,同时保留其语义?JSON变成了类似的东西

"Query": {
    "Condition": [{...},{...},{...}]  ,
    "LogicalOperator": ["AND","AND"]
}

并且丢失了很多语义信息。如何在 JSON 中编码所有这些信息

4

1 回答 1

1
"Query": [{...},"AND",{...},"AND",{...}] 

使用混合类型收集配方使用 gson 反 序列化并使用 jaxb 序列化

于 2012-12-20T10:52:23.063 回答