1

我目前正在使用 JSON 响应进行 Struts 2 Action 调用 - 我希望响应可以缓存,这意味着我需要在调用之前获取代码中生成的 JSON。像这样的东西,在和动作的 execute() 方法中:

String json = this.getJSONOutput();
JSONCacheUtils.cache(hash, json);

有没有办法使用 Struts 2 JSON 库来做到这一点?

4

1 回答 1

1

您可以使用 Struts2 JSON 插件 API 来序列化对象。JSONResult执行时也是如此。

String json = JSONUtil.serialize(rootObject, excludeProperties, includeProperties, ignoreHierarchy, enumAsBean, excludeNullProperties);
于 2014-04-30T21:26:08.733 回答