如何从java中删除字段值到gson()。tojson

时间:2011-02-24 15:10:23

标签: gson

我的json输出在我的json数组中显示字段名称。

[名:麦,姓氏:帽子]

我需要做什么才能以这种格式返回这些值。

[麦,帽子]

1 个答案:

答案 0 :(得分:1)

通常,如果代码中有数组,则为:

class X {
    String[] y = new String[] { "a", "b", "c" }
}

Gson转换为:

{
    "y":["a","b","c"]
} 

如果您的数组持有对象,即

class Y {
    String name;
    String val;
}
class X {
    Y[] y; // some data
}

Gson转换为:

{
    "y":[{"name":"n1","val":"v1"},{"name":"n2","val":"v2"}]
}

因此,如果您希望数组只是值,请确保它是一个字符串数组。