C# 如何知道JsonConverter中WriteJson方法中的属性名?

C# 如何知道JsonConverter中WriteJson方法中的属性名?,c#,json.net,C#,Json.net,我正在实现一个JsonConverter。我想知道调用当前WriteJson方法的属性名是什么 public class MyJsonConverter : JsonConverter { public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { string name = ??? // How can I get the propert

我正在实现一个JsonConverter。我想知道调用当前WriteJson方法的属性名是什么

public class MyJsonConverter : JsonConverter
{
    public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
    {
        string name = ??? // How can I get the property name under serialization here?
    }
    public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
    {
         // Same question....
    }
}

已找到:可以从以下位置进行分析:

string name = writer.Path;

string name = reader.Path;

已找到:可以从以下位置进行分析:

string name = writer.Path;

string name = reader.Path;