我正在使用json转换器,如下所示。
JsonConvert.DeserializeObject<T>(jsonString, new ModelConfigurationJsonConverter())
在转换器的ReadJson方法中,我想使用jsonString创建一个T类型的对象,它也可以是一个嵌套类型,最好的方法是什么?
我应该使用反射吗?
提前致谢
更新:转换器代码
public class ModelConfigurationJsonConverter : JsonConverter
{
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
}
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
throw new NotImplementedException(); // Since in config svc we don't WriteJson
}
public override bool CanConvert(Type objectType)
{
return true;
}
}