Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 修改JSON结构中的所有字符串原语_Java_Json - Fatal编程技术网

Java 修改JSON结构中的所有字符串原语

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

在Java中,给定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"]
}