Ruby on rails 将对象/结构作为Json保存到数据库
我正在使用rails,我想在我的数据库中存储一个结构。我认为最好的方法是将其序列化为json或yaml,然后检索它,但我遇到了一些问题。大多数情况下,当我查看数据库时,信息看起来存储得很好,但当我试图检索它时,所有信息都被转义并进行了奇怪的编码 在学习json编码和在数据库中存储方面,有人能给我指出正确的方向吗?还有检索和运行json的好方法吗 非常感谢!如果您需要一些示例,请告诉我。您在回读数据时是否正在执行JSON.parse(@object.struct\u column)?例如:Ruby on rails 将对象/结构作为Json保存到数据库,ruby-on-rails,ruby,json,serialization,Ruby On Rails,Ruby,Json,Serialization,我正在使用rails,我想在我的数据库中存储一个结构。我认为最好的方法是将其序列化为json或yaml,然后检索它,但我遇到了一些问题。大多数情况下,当我查看数据库时,信息看起来存储得很好,但当我试图检索它时,所有信息都被转义并进行了奇怪的编码 在学习json编码和在数据库中存储方面,有人能给我指出正确的方向吗?还有检索和运行json的好方法吗 非常感谢!如果您需要一些示例,请告诉我。您在回读数据时是否正在执行JSON.parse(@object.struct\u column)?例如: @my
@my_object = MyObject.find(params[:id]))
config = JSON.parse(@my_object.struct_column)
另外,在这种连接中有很好的读取功能。在回读数据时,您是否正在执行JSON.parse(@object.struct\u column)?例如:
@my_object = MyObject.find(params[:id]))
config = JSON.parse(@my_object.struct_column)
这些文章确实很有帮助,但我遇到的更大的问题是,一旦json存储在数据库中,就很难将其取出并通过ajax发送,而不会出现奇怪的转义问题。我猜这是因为rails使用引号拉字符串的方式,而不是什么。你知道关于如何处理这个问题的想法或文章吗?这些文章肯定很有帮助,我认为更大的问题是,一旦json存储在db中,就很难将其取出并通过ajax发送,而不会发生奇怪的转义问题。我猜这是因为rails使用引号拉字符串的方式,而不是什么。你知道关于如何处理这个问题的任何想法或文章吗?