JSON对象中的Params关键字

时间:2016-10-16 19:46:32

标签: c# json json.net

我在代码中创建一个JSON对象。但是JSON包含属性params,所以当我尝试创建这样的对象时:

using Newtonsoft.Json.Linq;

JObject json = JObject.FromObject(new
{
   jsonrpc = "2.0",
   method = "user.login",
   params = new
   {
      user = "user",
      password = "password"
   },
   id = 1
});

我收到错误,因为VS认为其params是关键字。有没有办法如何创建这样的对象或以某种方式使用params而不使用params

1 个答案:

答案 0 :(得分:3)

使用@params以便您可以转义特殊关键字