【发布时间】:2012-03-07 18:29:35
【问题描述】:
全部,
我正在尝试执行以下操作:
public class SomClass
{
public boolean x;
public int y;
public String z;
}
SomClass s = new SomClass();
s.x = true;
s.y = 10;
s.z = "ZZZ";
Gson gson = new Gson();
String retVal = gson.toJson(s);
return retVal;
所以这个小sn-p会产生:
{"x":true,"y":10,"z":"ZZZ"}
但我需要它产生的是:
{"x":0, "y":10,"z":"ZZZ"}
有人可以给我一些选择吗?我不希望将我的布尔值重写为整数,因为这会导致现有代码出现一些问题(不明显、难以阅读、难以执行等)
【问题讨论】:
标签: java json parsing serialization gson