使用fastjson往浏览器输出字符串时应使用的参数

使用fastjson往浏览器输出字符串时,应该在调用fastjson API时使用以下两个参数:

1. SerializerFeature.DisableCircularReferenceDetect

2. SerializerFeature.BrowserCompatible

如果不使用第1个参数且传入的对象中有小对象被引用两次(比如map中两个key共用一个value对象),就可能导致输出的json中出现$ref等字样

如果不使用第2个参数,则有可能出现浏览器兼容问题

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.