groovy xml字符串转json数组
时间: 2023-09-18 14:16:26 浏览: 162
可以使用 Groovy 的 `JsonSlurper` 类将 XML 字符串转换为 JSON 数组。具体步骤如下:
1. 引入 `JsonSlurper` 类:
```groovy
import groovy.json.JsonSlurper
```
2. 定义 XML 字符串:
```groovy
def xml = '''
<fruits>
<fruit>
<name>apple</name>
<color>red</color>
</fruit>
<fruit>
<name>banana</name>
<color>yellow</color>
</fruit>
</fruits>
'''
```
3. 将 XML 字符串转换为 JSON 数组:
```groovy
def json = new JsonSlurper().parseText(new XmlSlurper().parseText(xml).toJson())
```
4. 打印 JSON 数组:
```groovy
println json
```
输出结果为:
```json
[
{
"name": "apple",
"color": "red"
},
{
"name": "banana",
"color": "yellow"
}
]
```
阅读全文