java json字符串转换Map
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java json字符串转换Map相关的知识,希望对你有一定的参考价值。
有这么一个字符串:"D":["a","b"],"A":["a","b"],"B":["a","b"],"C":["a","b"]
json转换为map
import org.apache.struts2.json.JSONUtil;
public class JsonToJava
public static void main(String[] args)
try
String s = "\"D\":[\"a\",\"b\"],\"A\":[\"a\",\"b\"],\"B\":[\"a\",\"b\"],\"C\":[\"a\",\"b\"]";
Object o = JSONUtil.deserialize(s);
System.out.println(o.getClass() + ": " + o);
catch (Exception e)
e.printStackTrace(System.out);
参考技术A import org.apache.struts2.json.JSONUtil;
public class JsonToJava
public static void main(String[] args)
try
String s = ""D":["a","b"],"A":["a","b"],"B":["a","b"],"C":["a","b"]";
Object o = JSONUtil.deserialize(s); //转化
System.out.println(o.getClass() + ": " + o); //输出转化结果
Object o1 = ((HashMap)o).get("A");
System.out.println("A = " + o1.getClass() + ": " + o1); // 输出转化后的HashMap中“A”属性
catch (Exception e)
e.printStackTrace(System.out);
输出结果:
class java.util.HashMap: D=[a, b], A=[a, b], B=[a, b], C=[a, b]
A = class java.util.ArrayList: [a, b] 参考技术B 将JSON字符串转换为 HashMap Map
以上是关于java json字符串转换Map的主要内容,如果未能解决你的问题,请参考以下文章