JSONObject
类位于org.codehaus.groovy.grails.web.json
包中,没有实现Serializable
接口。由于我正在使用应用程序服务器之间的会话复制,并且
JSONObject
被保存在会话中,因此我希望将此对象序列化。我有两个选项来实现这一点:
1. 子类化实现了
Serializable
接口的JSONObject
。
2. 在将此对象保存在会话中时,使用toString()
方法对JSONObject
对象进行转换。请问有人能够建议我应该使用哪一个选项以及原因吗?
JSONObject(java.lang.String string)
构造函数来实现。我不知道这种方法相比于序列化/反序列化对象是否会有更多或更少的性能影响。不管哪种方法都需要一些对象创建开销。 - Bill the Lizard