JSONObject jo=new JSONObject(); jo.put("id", 1536612013134974976l); renderJson(jo);
输出
{"id":1536612013134975000}
容器是tomcat6
结合同志们的回复修改结果如下,如果有问题欢迎大家指正
public class JetfLongJson implements ToJson<Long> { @Override public void toJson(Long value, int depth, JsonResult ret) { if (value > -9007199254740991l && value < 9007199254740991l) { ret.addLong(value); }else{ ret.addStr(value+""); } } }