温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JsonUtility一个小的注意事项

发布时间:2020-07-13 14:53:05 来源:网络 阅读:1106 作者:lreach 栏目:游戏开发

最近练习客户端服务端传对象,比如我们有个类

[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字符串是:

{}

里面没有内容

写下来备忘

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI