gpt4 book ai didi

java - 将 JSON 转换为 map

转载 作者:bug小助手 更新时间:2023-10-28 01:27:01 26 4
gpt4 key购买 nike

这样转换 JSON 代码的最佳方法是什么:

{ 
"data" :
{
"field1" : "value1",
"field2" : "value2"
}
}

在一个 Java Map 中,其中一个键是 (field1, field2),而这些字段的值是 (value1, value2)。

有什么想法吗?我应该为此使用 Json-lib 吗?或者我自己写解析器会更好?

最佳答案

我希望您是在开玩笑说要编写自己的解析器。 :-)

对于如此简单的映射,http://json.org 中的大多数工具(java部分)会起作用。对于其中之一(Jackson https://github.com/FasterXML/jackson-databind/#5-minute-tutorial-streaming-parser-generator),您可以:

Map<String,Object> result =
new ObjectMapper().readValue(JSON_SOURCE, HashMap.class);

(其中 JSON_SOURCE 是文件、输入流、阅读器或 json 内容字符串)

关于java - 将 JSON 转换为 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443499/

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