我对时髦的 playbook 非常陌生.我想使用来self 查询的API的响应来构建一个JSON输出.由于我希望在多个查询上动态构建JSON文件,因此我使用映射.
我想在一个JSON对象中存储多个键:值对.
我的代码如下所示
def map = [
'result': []
]
def response = /* doing api reguest */
map.result << [respose_key1_1: "response_value 1_1"]
map.result << [response_key1_2: "response_value 1_2"]
def json = new JsonBuilder()
json rootKey: map
println JsonOutput.prettyPrint(json.toString())
返回此消息
{
"rootKey": {
"result": [
{
"respose_key1_1": "response_value 1_1"
},
{
"response_key1_2": "response_value 1_2"
}
]
}
}
我需要的是
{
"rootKey": {
"result": {
"respose_key1_1": "response_value 1_1",
"response_key1_2": "response_value 1_2"
}
}
}