Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Newtonsoft.Json BaseJsonConverter example
using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
public class TrivialJsonConverter : JsonConverter
public override bool CanConvert(Type objectType)
return true;
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
var jt = JToken.Load(reader);
return jt.ToObject(objectType);
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
var jt = JToken.FromObject(value);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.