如何更新JSON中的数组值

时间:2017-04-22 03:08:06

标签: ruby-on-rails json node.js npm npm-request

JSON数据:

{
  "role": [ "Jungle", "Mid" ],
  "total_wins": 0
}

这是我使用npm请求的请求。

   request({
          uri: uri, 
          method: "PATCH", 
          json: {
            "total_wins": 1, 
            "role": ["Support", "Top"]
          }
   });

输出:

{
  "role": [ "Jungle", "Mid" ],
  "total_wins": 1
}

预期:

{
  "role": [ "Support", "Top" ],
  "total_wins": 1
}

我不确定发生了什么,PATCH请求不会产生任何错误,但它不会更改角色的任何数据,但会将total_wins更改为1.

1 个答案:

答案 0 :(得分:0)

检查你的控制器和params,它是否允许角色?