有没有办法对这种Json对象进行反序列化和序列化?
"values":[
[
"2014-06-01T00:10:00+02:00",
"0.000000"
],
[
"2014-06-01T00:20:00+02:00",
"0.000000"
],
[
"2014-06-01T00:30:00+02:00",
"0.000000"
],
在我的情况下,我正在计划使用List值,Value是一个只存储一个数组/列表的类,它只存储两个值(time,float)但是我可以将它们都作为字符串。< / p>
类Value将使用toJson()和fromJson()方法来完成反序列化和序列化。
@Override
public JsonObject toJson() {
// TODO Auto-generated method stub
JsonObject json = new JsonObject();
Gson gson = new GsonBuilder().create();
gson.toJson(this.getValue(), String[].class);
return json;
}
但是如何返回JsonObject?我无法使用add方法将其添加到json,因为我不需要添加属性。我还能做什么?
编辑:我正在寻找一种方法将gson.toJson添加到json对象。如果没有为其添加密钥,则不一定是重复的问题。