Java 修改JSON结构中的所有字符串原语
在Java中,给定JSON对象的文本表示形式,如何仅将函数应用于字符串形式的叶子 例如,将所有字符串值转换为大写:Java 修改JSON结构中的所有字符串原语,java,json,Java,Json,在Java中,给定JSON对象的文本表示形式,如何仅将函数应用于字符串形式的叶子 例如,将所有字符串值转换为大写: 输入: 输出: { "name": "JOHN", "address": { "street": "ELM" "number": 4 }, "children": ["GEORGE", "PAUL"] } 使用(或任何其他json解析器)将数据解析为Map,删除非字符串,使用Gson将数据序列化回json使用(或任何
输入: 输出:
{
"name": "JOHN",
"address": {
"street": "ELM"
"number": 4
},
"children": ["GEORGE", "PAUL"]
}
使用(或任何其他json解析器)将数据解析为
Map
,删除非字符串,使用Gson将数据序列化回json使用(或任何其他json解析器)将数据解析为Map
,删除非字符串,使用Gson将数据序列化回json使用(或任何其他json解析器)将数据解析成Map
,删除非字符串,使用Gson序列化回json使用(或任何其他json解析器)将数据解析成Map
,删除非字符串,使用Gson序列化回json是否使用任何特定语言?或者只是一个通用算法?我想用Java来做。你想用任何一种特定的语言来做吗?或者只是一个通用算法?我想用Java来做。你想用任何一种特定的语言来做吗?或者只是一个通用算法?我想用Java来做。你想用任何一种特定的语言来做吗?或者只是一个通用算法?我想用Java来做。
{
"name": "JOHN",
"address": {
"street": "ELM"
"number": 4
},
"children": ["GEORGE", "PAUL"]
}