gpt4 book ai didi

java - 从 JSON 字符串创建 Hashmap

转载 作者:IT老高 更新时间:2023-10-28 12:46:32 24 4
gpt4 key购买 nike

从 java 中的 json 字符串创建一个 hashmap?

我有 {"phonetype":"N95","cat":"WP"} 之类的 json 字符串,想转换成标准的 Hashmap。

我该怎么做?

最佳答案

解析 JSONObject 并创建 HashMap

public static void jsonToMap(String t) throws JSONException {

HashMap<String, String> map = new HashMap<String, String>();
JSONObject jObject = new JSONObject(t);
Iterator<?> keys = jObject.keys();

while( keys.hasNext() ){
String key = (String)keys.next();
String value = jObject.getString(key);
map.put(key, value);

}

System.out.println("json : "+jObject);
System.out.println("map : "+map);
}

测试输出:

json : {"phonetype":"N95","cat":"WP"}
map : {cat=WP, phonetype=N95}

关于java - 从 JSON 字符串创建 Hashmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22011200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com