1

我正在尝试将 Java Spring 与 Backbone.js 结合使用。我正在某个后端执行搜索,并从该对象接收一个令牌以及一个字符串。我想返回该字符串和该对象,因为我希望该对象持续存在(我需要稍后使用它)。

我的一个想法是序列化对象,然后获取结果 byte[] 并将其更改为 String,然后将其与我的其他数据一起返回(可能在 json 对象中)。然后,我是否能够通过将该字符串更改为 byte[] 来将该字符串转换回对象,或者这不起作用,因为它只会将该字符串转换为字符串的 byte[] 表示,而不是对象?

如果是这样,那么我如何使用 Spring 同时返回 JSON 对象和字节 []?

谢谢

4

1 回答 1

0

您可以通过谷歌搜索“Spring MVC tutorial json”找到大量关于如何从 Spring MVC 应用程序返回 JSON 编码数据的教程。

如果您打算在 JavaScript 应用程序中使用该数据,那么从 Java 应用程序返回编码为由 Java 序列化生成的字节数组的数据听起来不是一个好主意。如何在非 Java 环境中反序列化 Java 序列化的字节流?只需坚持使用 JSON 等跨平台、跨语言编码即可。

于 2012-09-07T00:27:05.197 回答