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+"");
}
}
}