fastjson报错 java.lang.StackOverflowError

摘要:
java.lang.StackOverflowErroratcom.alibaba.fastjson.serializer.SerializeWriter.writeStringWithDoubleQuote(SerializeWriter.java:758)atcom.alibaba.fastjson.serializer.SerializeWriter.writeFieldName(Seria
java.lang.StackOverflowError
at com.alibaba.fastjson.serializer.SerializeWriter.writeStringWithDoubleQuote(SerializeWriter.java:758)
at com.alibaba.fastjson.serializer.SerializeWriter.writeFieldName(SerializeWriter.java:1690)
at com.alibaba.fastjson.serializer.SerializeWriter.writeFieldName(SerializeWriter.java:1672)

循环报错,原因是我的json加上JSON.toJSONString(String,SerializerFeature.DisableCircularReferenceDetect);

去除循环检测,但是就会出现死循环的效果

免责声明:文章转载自《fastjson报错 java.lang.StackOverflowError》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[#Linux] CentOS 7 安装微信详细过程igraph——图挖掘助力社会网络分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android Studio最新配置教程2016

http://blog.csdn.net/wen_demo 一、Android studio 基本简单介绍 1.Android studio和Eclipse的差别: 1、Studio中有Project和Module的概念,Studio中一个窗体仅仅能有一个项目,即Project,代表一个workspace。可是一个Project能够包括多个Modul...

fastJson与jackson性能对比

转载:https://blog.csdn.net/u013433821/article/details/82905222最近项目用到fastJson和jackson,为了决定到底弃用哪个,随手写了个测试看看到底谁的性能更胜一筹。 看到过很多对比的帖子,大多数结果是fastJson性能高于jackson,可偏偏像SpringMVC这样成熟的框架默认也采用的j...

fastjson 配置和使用

本篇简单介绍阿里巴巴的开源JSON解析库 fastjson fastjson fastjson是一个很好的java实现的JSON解析和生成器,from alibaba。fastjson.github fastjson 下载 使用Maven下载: (Maven使用可以参照以往的博客) <!-- https://mvnrepository.com/...

fastjson SerializerFeature详解

依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</...

10种常见安全漏洞浅析

1. SQL 注入 1.1 什么是SQL注入? SQL注入是一种代码注入技术,一般被应用于攻击web应用程序。它通过在web应用接口传入一些特殊参数字符,来欺骗应用服务器,执行恶意的SQL命令,以达到非法获取系统信息的目的。它目前是黑客对数据库进行攻击的最常用手段之一。 1.2 SQL注入是如何攻击的? 举个常见的业务场景:在web表单搜索框输入员工名字,...

spring boot -- 控制器类中方法返回对象json序列化

前言   fastjson:是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等    Jackson:是spring boot 默认的解析...