1

客户端浏览器向服务器发送 JSON 数据,服务器将这些原始 JSON 信息(字符串)保存在一个history数组(Ruby 数组)中。当另一个用户请求此历史记录时,服务器将信息作为 JSON 数组发送。

我不能history.to_json在这里简单地使用,因为这会将数组中已经存在的 JSON 对象转换为 JSON 对象。

另一种方法是解析 JSON 数据并将该数据作为 Ruby 对象插入到数组中,然后在被询问时将整个数组转换为 JSON,但这似乎浪费了解析接收到的数据,以便我以后可以再次将其转换为 JSON。

我一直在寻找 Ruby 的 JSON 构建器,但找不到。有人有提示吗?

4

1 回答 1

0

如果您将 JSON 字符串传回给客户端,您能否不只是将字符串传回并使用JSON.parse方法在 javascript 中解析它?

于 2012-09-21T12:31:58.423 回答