当前位置:  开发笔记 > 编程语言 > 正文

将业务对象序列化为JSON

如何解决《将业务对象序列化为JSON》经验,为你挑选了1个好方法。

我正在尝试将我的业务对象序列化为JSON以供Javascript应用程序使用.问题是我试图保持我的业务对象"纯粹",因为他们不知道数据访问或持久性.在我看来,使用toJSON()函数"稀释"我的对象将违背这一目标.另一方面,使用外部对象来序列化我的业务对象是行不通的,因为我将所有实例变量都保密.

我接近这种方式完全是错误的吗?



1> Brian Campbe..:

如果实例变量是私有的,则它们不应出现在发送到JavaScript应用程序的序列化中.根据定义,如果您将它们序列化并将它们发送到单独的应用程序,则它们是公开的.因此,外部对象应该有一些访问它们的方法,可能通过某种getter方法.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有