2012-12-18 45 views
1

我有一个信息系统,我们可以提出查询,在这样的XML:将XML转换成JSON与同级排序(Schematron的用于JSON)

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

这同级次序是项重要的和通过的Schematron之间(LogicalOperator强制执行条件)。

如何以JSON表示这些数据,并保留其语义? JSON变得像

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

并且很多语义信息丢失。我怎么编码所有这些信息在JSON

回答