java - 如何提取JSON字符串数据?

标签 java json string gson

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

{"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}

关于java - 如何提取JSON字符串数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21016780/

相关文章:

json - 语言 |解码任意数据

c# - 为什么我不能在 C# 中将 json 字符串发送到服务器?

javascript - 使用 javascript 显示许多相同单词的最简单方法

c - 为什么函数调用没有被执行?

java - LEFT JOIN 中的 Hql 错误 with-clause

java - Spring Boot 连接时 MySQL 崩溃并显示 "buffer overflow detected"

java - 更新 javafx 中突出显示的单元格

java - 使用 UTF-8 使 URLDecoder 崩溃的这些符号是什么?

javascript - ExtJs getTotalCount() 不返回存储中的记录数

python - 假设我有一个 StringIO 文件。如何使用 python-magic 检查其文件类型?