Makes use of JSON.Net custom Contract Resolver to serialize/deserialize objects to/from obfuscated JSON.
See license details here.
//serialize an object to obfuscated JSON
string json = myObject.JsonObfuscate();
//deserialize obfuscated to proper object
MyClass deserialized = json.JsonDeobfuscate<MyClass>();
https://www.nuget.org/packages/AweSamNet.JsonObfuscator
PM> Install-Package AweSamNet.JsonObfuscator