gpt4 book ai didi

java - JSON 到 GSON HashMap

转载 作者:行者123 更新时间:2023-11-29 05:30:26 26 4
gpt4 key购买 nike

我正在用 Java 开发一个项目,我想使用 GSON 将文本放入 HashMap,这是我的 JSON:

{
"someText": {
"text1": "lorem ipsum",
"text2": "ipsum lorem"
}
}

这是我的一段代码:

private static class myTexts {
private final Map<String, String> someText = new HashMap<String, String>();
}

myTexts t = this.gson.fromJson(myJsonFile, myTexts.class);

我有这个错误:com.google.gson.JsonSyntaxException: duplicate key: null,我试了一段时间找出问题所在,但我似乎找不到问题所在:/

最佳答案

如果你添加结束}

{
"someText": {
"text1": "lorem ipsum",
"text2": "ipsum lorem"
}}
^

从而使您的 JSON 格式正确,如下

myTexts t = new Gson().fromJson(myJsonFile, myTexts.class);
System.out.println(t.someText);

打印

{text1=lorem ipsum, text2=ipsum lorem}

这似乎是您所期望的。

关于java - JSON 到 GSON HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21288900/

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