在java中将嵌套的xml / json转换为plain xml / json

时间:2016-06-08 05:02:50

标签: java json xml

我有一个XML / JSON文件(一个Web服务响应)。此响应包含嵌套元素。如何将嵌套元素转换为普通元素,以便我可以在我的Ad-Hoc Reports中使用它们。以下是嵌套元素的示例 从以下示例 xml ,我想访问 q1 ,其元素名称为 Releases.curryear.Sales.q1 ,而不是遍历它。指导我解决这个问题。

<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>

注意:响应包含超过100 000条记录

1 个答案:

答案 0 :(得分:0)

我认为您正在搜索名为 XPath JSONPath 的内容。

这是XPath的示例:how-to-read-xml-using-xpath-in-java