我是Rails的新手。
我需要将JSON响应插入到我的数据库中。
收到的响应是:
{
"entity_name":"Test company",
"entity_relation":"2",
"address1":
{
"street_address":"street address for test company",
"city":"Test city",
"province":"Test province",
"postal_code":"411015"
},
"address2":
{
"street_address":"",
"city":"",
"province":"",
"postal_code":""
},
"phone_number":["1231231230"],
"entity_website":"www.testsite.com",
"entity_email":"[email protected]",
"entity_description":"This is the test description",
"controller":"frontend",
"action":"createorganization"
}
地址是一个单独的表。我怎样才能得到:
address1[street_address]
address1[city]
address1[province]
address1[postal_code]
这样我就可以插入数据库了吗?
我做了:
data = JSON.parse data
render json: data["address1"]
它输出:
{
"street_address":"street address for test company",
"city":"Test city",
"province":"Test province",
"postal_code":"411015"
}
您可以只使用data [“ address1”] [“ street_address”]来获取街道地址字段。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句