在读取JSON数组并Map值时,我有一个要求:
输入:
[
{
"Name": "1",
"Partner": "11"
},
{
"Name": "2"
},
{
"Name": "3",
"Partner": "33"
}
]
正如我们所看到的,在第二个对象中没有“Partner”键,那么现在我需要如下设置默认值:
[
{
"Name": "1",
"Partner": "11"
},
{
"Name": "2",
"Partner": 0
},
{
"Name": "3",
"Partner": "33"
}
]
1条答案
按热度按时间wh6knrhe1#
您可以这样做:
编辑:
我刚接触Groovy,不确定如何继续,尝试了几个使用“WithDefault”的东西,但没有成功
withDefault
可能不是您想要的,因为除非请求该密钥,否则它不会将0放入Map
。你可以通过运行这个..。