C# Json.Net:JsonSerializer属性用于自定义命名

C# Json.Net:JsonSerializer属性用于自定义命名,c#,json,serialization,json.net,C#,Json,Serialization,Json.net,我使用Newtonsoft的JsonSerializer 但是我想自己命名json对象 我尝试了JsonObject属性 [JsonObject(Description = "MyName", Title = "orThisname")] JsonArray也不起作用。。。 可以自己命名json对象/数组吗?我想我找到了解决方案: [JsonProperty(PropertyName = "Myname")] 将对其进行重命名。为什么会被接受?这并没有给对象本身一个名称,这就是所要求的。这将

我使用Newtonsoft的
JsonSerializer

但是我想自己命名json对象

我尝试了
JsonObject
属性

[JsonObject(Description = "MyName", Title = "orThisname")]
JsonArray
也不起作用。。。
可以自己命名json对象/数组吗?

我想我找到了解决方案:

[JsonProperty(PropertyName = "Myname")]

将对其进行重命名。

为什么会被接受?这并没有给对象本身一个名称,这就是所要求的。这将重命名标记为序列化的属性。