【发布时间】:2016-09-02 10:21:04
【问题描述】:
客户端发送以下 JSON:
{"User": {"name": "Jhon", "nationality", "brazilian", "gender": "male"}}
如何分别获取 JSON 以及每个字段和值以用于控制器和 ecto 查询?
自动翻译。
【问题讨论】:
客户端发送以下 JSON:
{"User": {"name": "Jhon", "nationality", "brazilian", "gender": "male"}}
如何分别获取 JSON 以及每个字段和值以用于控制器和 ecto 查询?
自动翻译。
【问题讨论】:
使用灵药毒药:https://github.com/devinus/poison
然后使用:
Poison.decode!(~s({"User": {"name": "Jhon", "nationality", "brazilian", "gender": "male"}}), as: %User{})
【讨论】:
你应该可以像这样使用conn.params:
conn.params["User"]、conn.params["User"]["gender"]等
【讨论】: