fastjson官网 如何优化很长的JSON数据?
浏览量:1416
时间:2021-03-17 21:03:46
作者:admin
如何优化很长的JSON数据?
目前主流的网络请求使用JSON作为数据交互格式,主要是因为JSON有以下优点:
但是如果在开发过程中,前端和后端传输的JSON数据又长又大,说明设计工作做得不好,而这种数据传输应该尽量避免,但也可以从以下几个方面进行优化:
异步批量加载,建筑设置大量数据导致前端页面堵塞;
前端增加了销毁机制,可以同时加载和销毁;
使用具有高解析和压缩性能的JSON解析工具;
json.parse报错是怎么回事?
JSON的主要用途是用于服务器/客户端简单的数据交换,而不是用于对象序列化。例如,不支持引用。如果存在循环引用,则会直接报告错误。即使可以自定义stringify的行为,也必须自己处理,因此很难有一个通用的“优雅”方法。
注意,对象.assign不适合做这种事,因为对象.assign这只是一个简单的拷贝。至于getter和prototype等元信息,它在stringify中丢失了,因此只能由代码本身恢复。
如果我只写一个额外的类,我会把它作为一个一般要求JSON.parse文件将得到的普通对象作为参数生成对象,并适当地调用类的new和类的组件的对应工厂。不管怎样,这是一个很大的麻烦。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。