javascript - 从 JSON 项目构建 JSON 数组

标签 javascript ruby json

客户端浏览器将 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/

相关文章:

javascript - Google Chrome MonitorEvent 支持自定义事件吗?

Ruby 的三元运算符

json - Golang/Gin-gonic : Force POST headers to JSON

javascript - 对 `RexExp.prototype.exec`的返回值类型感到困惑

javascript - 尽可能多地匹配组的正则表达式

ruby - 以编程方式获取完整的 Ruby 版本?

ruby-on-rails - ActiveRecord update_attributes 忽略无效键

json - 我使用Scalaj请求时出现SocketTimeoutException

mysql - 使用 MySQL JSON 字段连接表

javascript - app.set ('port',端口) 'TypeError: undefined is not a function'。初学者,需要思路