参考 public override object ReadJsonJsonReader reader Type objectType object existingValue JsonSerializer serializer if readerTokenType == JsonTokenInteger return reade
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
if (value is string)
{
writer.WriteValue(value);
}
else if (value is int)
{
writer.WriteValue((int)value);
}
else
{
throw new JsonSerializationException($"Unexpected value type '{value.GetType()}'");
}
}
原文地址: http://www.cveoy.top/t/topic/bckC 著作权归作者所有。请勿转载和采集!