gpt4 book ai didi

groovy - 如何从 groovy 中的 json 对象获取值

转载 作者:行者123 更新时间:2023-12-04 01:52:46 25 4
gpt4 key购买 nike

def RawRecordsDateRangeResponse = context.expand('${getRawRecordsForDateRange#Response}')   
log.info RawRecordsDateRangeResponse

我的回答是:
{"2018-09-03":"https://dhap-dconnect-telemetry-data-dev2.s3.amazonaws.com/ULT/d83350d2-af56-11e8-b612-0242ac11001118/temperature/raw-2018-09-03.json"}

在这里,我想从 json 响应键中获取值作为日期。

最佳答案

您的响应代表 JSON 文档并将其存储在类型为 String 的变量中.您可以使用 groovy.json.JsonSlurper 解析它类(class)。考虑以下示例:

import groovy.json.JsonSlurper

def RawRecordsDateRangeResponse = context.expand('${getRawRecordsForDateRange#Response}')

def json = new JsonSlurper().parseText(RawRecordsDateRangeResponse)

def url = json.'2018-09-03'

println url

输出:
https://dhap-dconnect-telemetry-data-dev2.s3.amazonaws.com/ULT/d83350d2-af56-11e8-b612-0242ac11001118/temperature/raw-2018-09-03.json

关于groovy - 如何从 groovy 中的 json 对象获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52155131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com