我有一个独立的Java项目中的JSON字符串:

{"MsgType":"AB","TID":"1","ItemID":"34532136","TransactTime":1389260033223}


我要从中提取MsgType,这是AB

哪种方法最好?

最佳答案

您可以为此使用Gson库。

            String json="{MsgType:AB,TID:1,ItemID:34532136,TransactTime:1389260033223}";
            Map jsonJavaRootObject = new Gson().fromJson(json, Map.class);
            System.out.println(jsonJavaRootObject.get("MsgType"));


jsonJavaRootObject将包含这样的键值映射

{MsgType=AB, TID=1.0, ItemID=3.4532136E7, TransactTime=1.389260033223E12}

10-06 14:25