【问题标题】:How to get the JSON fields and values in the controller?如何获取控制器中的 JSON 字段和值?
【发布时间】:2016-09-02 10:21:04
【问题描述】:

客户端发送以下 JSON:

 {"User": {"name": "Jhon", "nationality", "brazilian", "gender": "male"}}

如何分别获取 JSON 以及每个字段和值以用于控制器和 ecto 查询?

自动翻译。

【问题讨论】:

    标签: elixir phoenix-framework


    【解决方案1】:

    使用灵药毒药:https://github.com/devinus/poison

    然后使用:

    Poison.decode!(~s({"User": {"name": "Jhon", "nationality", "brazilian", "gender": "male"}}), as: %User{})
    

    【讨论】:

      【解决方案2】:

      你应该可以像这样使用conn.params

      conn.params["User"]conn.params["User"]["gender"]

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多