在groovy中解析JSON以获取值(python dict)

2024-10-06 11:54:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在groovy中得到了一个python字典,然后将其赋给变量x:

def x = "{'JIRACHEF': 'PIBEP-2135', 'JIRADEPLOYER': 'PIBEP-2136', 'JIRASINGLEBUILD': 'PIBEP-2137'}"

我要分析上面的内容并获取值:

  • 基拉舍夫
  • 吉拉德普勒
  • 吉拉辛格勒大厦

做这件事最优雅的方式是什么?在


Tags: 内容字典def方式groovy大厦pibepjirachef
1条回答
网友
1楼 · 发布于 2024-10-06 11:54:27

您可以使用LAX slurper(在Groovy的最新版本中):

import groovy.json.*

def x = "{'JIRACHEF': 'PIBEP-2135', 'JIRADEPLOYER': 'PIBEP-2136', 'JIRASINGLEBUILD': 'PIBEP-2137'}"

def parsed = new JsonSlurper().setType(JsonParserType.LAX).parseText(x)

println parsed.JIRACHEF
println parsed.JIRADEPLOYER
println parsed.JIRASINGLEBUILD

相关问题 更多 >