【发布时间】:2026-01-10 08:35:01
【问题描述】:
我有一个返回相当嵌套的 JSON 的方法,例如:
[[fizz: buzz, foos: [[count: 4, flim: flam], [count: 6, flim: flume]]]]
当我尝试使用 JsonSlurper 将此 JSON 转换为 def result 时,我遇到了异常:
// json == “[[fizz: buzz, foos: [[count: 4, flim: flam], [count: 6, flim: flume]]]]"
String json = getJSON()
JsonSlurper slurper = new JsonSlurper()
def result = slurper.parseText(json)
parseText 执行时抛出异常:
Caught: groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object
知道解决方法是什么吗?
【问题讨论】:
标签: json groovy jsonslurper