我想在put請求體中發送一個JSON對象數組。在rails上發送ruby中的Json對象數組
JSON體:
[
{
"a":1,
"b":2
},
{
"a":2,
"b":1
}
]
我使用HTTP ::把發出請求。我將Json中的數據作爲散列發送。
put("url", data: json)
但是,這會導致問題,因爲在客戶端被解碼爲:
[
"data":[{
"a":1,
"b":2
},
{
"a":2,
"b":1
}]
]
如何發送JSON不散列或者有什麼辦法讓這些值出發送之前的哈希?
你確定嗎?因爲響應'json'不是你寫的有效的json – rony36
如果你的意思是數據引用,我已經添加了它。這是一個錯字 – leoOrion
我相信在客戶端解析'json'看起來像這樣:https://gist.github.com/mur-wtag/c2fde2f21c2fa33c424b6b68371c804c – rony36