java - 使 JSONObject 可序列化

标签 java session grails serialization deserialization

org.codehaus.groovy.grails.web.json

JSONObject 类没有实现 Serializable

我想使这个对象可序列化,因为我在应用程序服务器之间使用 session 复制并且 JSONObject 被保存在 session 中。

我有两种选择来实现这一点:

  1. 实现 SerializableJSONObject 子类。
  2. JSONObject 对象上使用 toString() 方法,同时将此对象保存在 session 中。

谁能建议我应该使用两个选项中的哪一个,原因是什么?

最佳答案

我认为 toString方法是这里要使用的。该方法已经返回对象的JSON文本,适合传输或存储。

关于java - 使 JSONObject 可序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13013663/

相关文章:

session - 即使不存在 cookie,Tomcat 6 也会恢复 session

grails - Grails Stripe插件错误

grails - Grails如何知道在哪里寻找属性文件,我可以覆盖这个位置吗?

java - 如何从两个 HashMap 中检索公共(public)键值对

java - 我面临 java.sql.SQLException : No suitable driver found for jdbc:ucanaccess://C:/

node.js - 将签名的 cookie 传递给 puppeteer

grails - 在Groovy Source文件夹中使用Grails 3服务的最佳方法是什么?

java - 学习分而治之算法

java - 缺少构建路径条目 :/src/test/java

c# - MVC 在同一用户登录后注销所有事件 session