在Java中,给定JSON对象的文本表示,如何仅将函数应用于作为字符串的叶子?
例如,将所有字符串值转换为大写:
输入:
{
"name": "john",
"address": {
"street": "elm",
"number": 4
},
"children": ["george", "paul"]
}
输出:
{
"name": "JOHN",
"address": {
"street": "ELM"
"number": 4
},
"children": ["GEORGE", "PAUL"]
}