IFormatter implementation using Newtonsoft.Json serialization