当前位置: 首页 > news >正文

Newtonsoft Json序列化数据不序列化默认数据

 问题描述

数据在序列号为json时,一些默认值也序列化了,像旋转rot都是0、缩放scal都是1,这样的默认值完全可以去掉,减少和服务器通信数据量

核心代码

数据结构字段增加[DefaultValue(1.0)]属性,缩放的默认值为1

    public class Vec3DataOne{[DefaultValue(1.0)] public float x = 1.0f;[DefaultValue(1.0)] public float y = 1.0f;[DefaultValue(1.0)] public float z = 1.0f;public Vec3DataOne(Vector3 v){x = v.x;y = v.y;z = v.z;}public override string ToString(){return $"x: {x}, y: {y}, z: {z}";}

相关文章:

  • Python基于Django的主观题自动阅卷系统【附源码、文档说明】
  • 699SJBH库存系统V2
  • TIGER - 一个轻量高效的语音分离模型,支持人声伴奏分离、音频说话人分离等 支持50系显卡 本地一键整合包下载
  • AI练习:指纹
  • GO语言基础4 Errors 报错
  • 线程池优雅关闭的哲学
  • 动态库加载的底层原理
  • 10G/25G PCS only mode for CoaXPress Over Fiber
  • 基于ICEEMDAN-SSA-BP的混合预测模型的完整实现过程
  • 【排序算法】冒泡排序详解--附详细流程代码
  • 对WireShark 中的EtherCAT抓包数据进行解析
  • MongoDB 错误处理与调试完全指南:从入门到精通
  • 黑马k8s(十六)
  • 积木高楼
  • 打卡day36
  • 视频剪辑SDK定制开发技术方案与报价书优雅草卓伊凡
  • 《STL--list的使用及其底层实现》
  • systemverilog的单精度浮点和双精度浮点
  • JavaWeb:SpringBoot配置优先级详解
  • 工程师 - Worm Gear
  • 怎么做劳务公司网站/国内打开google网页的方法
  • 使用php做的网站/有效获客的六大渠道
  • 扁平化色彩网站/谷歌推广怎么操作
  • 做web网站挣钱么/怎么优化自己公司的网站
  • 校园二手网站开发与设计任务书/在线看seo网站
  • 在网站添加邮箱/海底捞口碑营销案例