【问题标题】:Neo4j.rb : as_json how to ignore root?Neo4j.rb:as_json 如何忽略 root?
【发布时间】:2016-12-29 19:46:16
【问题描述】:

对于 Active 记录它的工作正常

ActiveRecord::Base.include_root_in_json = false

User.first.as_json

=> { "id" => 1, "name" => "Konata Izumi", "age" => 16,
     "created_at" => "2006/08/01", "awesome" => true}

当我将它用于 Neo4j.rb 活动节点时

Person.first.as_json

=> {"person"=> {" first_name"=>"Kay", "last_name" => "Wood",
    "email" => "wood.kay@kozey.co" } }

这就是我将如何通过 API 发送 repsosne,我不需要这个根元素有什么帮助吗??

【问题讨论】:

    标签: ruby-on-rails ruby neo4j.rb


    【解决方案1】:

    来自neo4j 文档:

    include_root_in_json

    序列化 ActiveNode 和 ActiveRel 时 对象,模型名称的 JSON 中是否应该有根。

    默认:真

    所以你可以添加

    config.neo4j.include_root_in_json = false
    

    config/application.rb.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-27
      • 1970-01-01
      • 2021-12-04
      • 2014-11-12
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多