开发者社区> 问答> 正文

fastjson 会把任何getXX 解析成字段

这里会认为jsonStr是实体类的一个属性,然后就递归报错了。当然正常可能也不会这么写。


import lombok.Data;

@Data
public class JSONTest {

	private int xx;
	private int yy;
	private int zz;
	
	public String getJson() {
		return JSON.toJSONString(this);
	}
	
	public static void main(String[] args) {
		JSONTest test = new JSONTest();
		test.getJson();
	}
}

Exception in thread "main" java.lang.StackOverflowError

"这里又发现这个编辑器有问题吧,我本来是两个代码块儿,自动就把中间的忽略了"

展开
收起
andy__wu 2019-09-04 17:28:52 884 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像