分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

JsonUtility一个小的注意事项

发布时间:2023-09-06 01:43责任编辑:白小东关键词:暂无标签
最近练习客户端服务端传对象,比如我们有个类

[Serializable]public class Entity{ ???public string A; ???public string B;}

上面这个是正确的
再转化json字符串

Entity e=new Entity();e.A="A";e.B="B";JsonUtility.ToJson(e);

这样没问题,转化出来的json字符串是这样的:

{"A":"A", "B":"B"}

但一开始写了一个错误的Entity,传出的数据是空

[Serializable]public class Entity{ ???private string a; ???private string b; ???public string A ???????{ ???????????get ???????????{ ???????????????return a; ???????????} ???????????set ???????????{ ???????????????a = value; ???????????} ???????} ???????public string B ???????{ ???????????get ???????????{ ???????????????return b; ???????????} ???????????set ???????????{ ???????????????b = value; ???????????} ???????}}

也就是说在VS里对这个两个属性进行了封装字段,封装后是这种带getter 和 setter的
这样转化出来的json字符串是:

{}

里面没有内容

写下来备忘

JsonUtility一个小的注意事项

原文地址:http://blog.51cto.com/shuxiayeshou/2072571

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved