unity开发之json库比较

前言

调研litjson,newtonsoft json,jsonnet, utf8json,综合指标考虑采用litjson

litjson

https://www.nuget.org/packages/LitJson/

newtonjson

https://www.nuget.org/packages/Newtonsoft.Json/

jsonnet

https://www.nuget.org/packages/Json.Net/

utf8json

https://www.nuget.org/packages/Utf8Json/

比较方式

对一段35000字符长度的json字串 反序列化,再序列化,统计耗时。

unity开发之json库比较_第1张图片
json性能指标比较.png

总结:

  • newtonjson 在库大小和性能上无优势

  • utf8json 序列化效率优秀,反序列化效率不够

  • jsonnet 库大小最小,反序列化效率最优,但序列化效率最低,和litjson比较性能慢了6倍

  • litjson 综合指标更优秀,建议使用litjson

你可能感兴趣的:(unity开发之json库比较)