FastJSON

内存重用

所有的序列串放入 parser 对象中进行解析的时候,返回的结果总会是 parser 中的一部分内存

缺点:

  • 经过解析的结果不能被随处持有
  • 偶尔的大json会产生内存碎片

快速转义字符串

使用标准库的 indexByte 查找转义符号,如果没有找到,那么快速返回。否则进行转义

缺点:混合转义和无转义的字符串会对性能产生抖动

自定义的整型数字和浮点数字转字符串方法

用于替换 strconv.ParseFloat 和 strconv.ParseInt 自定义的方法为性能提供优化