gpt4 book ai didi

java - Gson JsonObject 全局变量

转载 作者:行者123 更新时间:2023-12-01 15:23:39 27 4
gpt4 key购买 nike

Possible Duplicate:
Gson JsonObject global variable

我正在使用 Gson API 并创建了一个类,例如:

public class Person
{
private String name;
private JsonObject someInfo;

public Person(String name, String someInfo)
{
this.name = name;
this.someInfo = someInfoM
}
}

当我使用以下方法序列化此类的实例时:

Person person = new Person("Charles", "{\"key1\":\"value1\"}");
Gson gson = new Gson();
String jsonStr = gson.toJson(person);

我在成员属性中获取信息:

{"members":"{"name":"Charles",{"key1","value1"}}"}

我注意到,如果我将 Person 的类 someInfo 全局变量声明为 JsonElement 而不是 JsonObject,则信息会正确显示。

有没有办法使用 JsonObject 来序列化信息?

最佳答案

升级到Gson 2.2 。 Gson从2.0开始只支持序列化JsonObject等。

关于java - Gson JsonObject 全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10499780/

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