从一个单独的系统中,我得到一个字符串参数“messageJson”,其内容为:
{"agent1":"smith","agent2":"brown","agent3":{"agent3_1":"jones","agent3_2":"johnson"}}
为了在我的程序中使用它,我用 JsonSlurper 解析它。
def myJson = new JsonSlurper().parseText(messageJson)
但生成的 Json 具有以下形式:
[agent1:smith, agent2:brown, agent3:[agent3_1:jones, agent3_2:johnson]]
请注意方括号和没有双引号。如何解析 messageJson 以保留原始结构?