客户端浏览器将 JSON 数据发送到服务器,服务器将此原始 JSON 信息(字符串)保存在 history
数组(Ruby 数组)中。
当另一个用户请求此历史记录时,服务器会以 JSON 数组的形式发送信息。
我不能简单地在这里使用 history.to_json
因为这会将数组中已有的 JSON 对象转换为 JSON 对象。
另一种方法是解析 JSON 数据并将该数据作为 Ruby 对象插入到数组中,然后在需要时将整个数组转换为 JSON,但这似乎浪费了解析接收到的数据,所以我稍后可以再次将其转换为 JSON。
我正在寻找 Ruby 的 JSON 生成器,但找不到。有人得到提示吗?
最佳答案
如果您将 JSON 字符串传回客户端,您是否可以直接将字符串传回并使用 JSON.parse
方法在 javascript 中解析它?
关于javascript - 从 JSON 项目构建 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529995/