【发布时间】:2020-03-18 16:06:08
【问题描述】:
我有一个包含多达 1000 个密钥的 JSON。我需要一些特定的键。 而不是遍历 JSON 并找到键并将其值放入所需的参数中。
我想过用其他方式来做。 我正在创建我需要的键的 HashMap。 现在我想通过它传递一个 JSONObject,如果我们在 JSONObject 中找到键,它将自动使用所需的键更新 HashMap。
Spring 是否提供了一些我们可以轻松完成的功能,或者我必须循环访问它。
例如:
JSON 对象:-
{
"a":"a",
"b":"b",
"c":"c",
"d":"d",
"e":"e",
}
我创建的 HashMap :-
Map<String, Object> keys = new HashMap<>();
keys .put("a", "");
keys .put("b", "");
我想要一个可以传递两个参数的函数
function HashMap mapJsonToHashMap(HashMap, JSONObject) {
}
返回的 HashMap 将是:-
{
"a":"a",
"b":"b"
}
【问题讨论】:
标签: java json spring spring-boot hashmap