我在代码中创建一个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
?
答案 0 :(得分:3)
使用@params以便您可以转义特殊关键字