Conversión entre String, json y Map en java

Código de prueba:

public static void main(String[] args) {
		Map<String,String> map = new HashMap<String,String>();
		map.put("a", "\"测试\"");
		map.put("b", "\"f\"");
		map.put("c", "\"3\"");
		// map转str
		String str1 = map.toString();
		System.out.println("***" + str1);
		
		// str转json
		JSONObject json = JSONObject.fromObject(str1);
		System.out.println("---" + json);
		
		// json转map
		Map map1 = (Map)json;
		System.out.println("+++"+map1.toString());
		System.out.println("+-*" + map1.get("a") );
		
	}
Datos de respuesta:

*** {a = "测试", b = "f", c = "3"}
--- {"a": "测试", "b": "f", "c": "3"}
+++ {"a": "测试", "b": "f", "c": "3"}
+ - * 测试


Supongo que te gusta

Origin blog.csdn.net/u013804636/article/details/71629720
Recomendado
Clasificación