2016-06-08 122 views
0

我有一个XML/JSON文件(一个web服务响应)。该响应包含嵌套元素。我如何将嵌套元素转换为纯元素,以便我可以在我的Ad-Hoc Reports中使用它们。这是嵌套元素的示例。
从下面的示例XML 想访问Q1与元素名称为Releases.curryear.Sales.q1而不是穿越它。指导我解决这个问题。在java中将嵌套的xml/json转换为纯xml/json

<book> 
<category>reference</category> 
<author>Nigel Rees</author> 
<title>Sayings of the Century</title> 
<price>8.95</price> 
<Releases> 
    <curryear> 
     <Sales> 
      <q1>20000</q1> 
      <q2>23650</q2> 
     </Sales> 
    </curryear> 
    <prevyear> 
     <Sales> 
      <q1>23000</q1> 
      <q2>23650</q2> 
      <q3>24700</q3> 
      <q4>25650</q4> 
     </Sales> 
    </prevyear> 
</Releases> 

注意:响应包含超过10万条记录

+2

对于Java的一部分,你可以参考http://stackoverflow.com/questions/1823264/quickest-way-to-convert-xml-to-json-in-java – Apollo

+0

什么是“紫胶”?你如何穿越? – tobi6

+0

@ tobi6它的十万分之一,即记录可以超过100,000。我不知道我应该遵循哪种方法,这就是为什么张贴在这里的一些指导。 – GeekExplorer

回答