gpt4 book ai didi

json - 呈现为浮点值的零的JSON裁剪

转载 作者:行者123 更新时间:2023-12-02 16:03:15 28 4
gpt4 key购买 nike

我有一个像这样的 map ,它必须以JSON形式呈现到输出中。

def formatedResult =  [ 
results:[
[ Name:foo, sex:m, salary:171.900 ],
[ Name:bar, sex:m, salary:171.900 ]
]
]

我将此响应呈现为
withFormat {
json {
render formatedResult as JSON
}
}

产生以下结果。
{
results: [{
Name: "foo",
sex: "m",
salary: 171.9
}, {
Name: "bar",
sex: "m",
salary: 171.9
}]
}

但是正在削减薪水的零。我应该怎么做才能截取零来获取JSON?

最佳答案

如果您像示例中那样对值进行硬编码,则将它们像这样放置:

def formatedResult =  [ 
results:[
[ Name:foo, sex:m, salary:"171.900" ],
[ Name:bar, sex:m, salary:"171.900" ]
]
]

或者,如果要从变量中获取它们,请使用 toString()方法将其转换为字符串。
def formatedResult =  [ 
results:[
[ Name:foo, sex:m, salary:salary.toString()],
[ Name:bar, sex:m, salary:salary.toString()]
]
]

最后您的渲染:
withFormat {
json {
render formatedResult as JSON
}
}

关于json - 呈现为浮点值的零的JSON裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27975209/

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