Skip to content

SuperExtensions.Json

Tanielian V. Barreira edited this page Dec 15, 2015 · 4 revisions

Extensions on the SuperExtensions.Json namespace.

NuGet NuGet NuGet

To install Super Extensions Json, run the following command in the Package Manager Console

PM> Install-Package SuperExtensions.Json

Methods

<T>

.ToJson

Original
TestClass test = new TestClass { TestIntProperty = 1, TestStringProperty = "Test" };

string json = JsonConvert.SerializeObject(test);
Extension
var test = new TestClass { TestIntProperty = 1, TestStringProperty = "Test" };

var json = test.ToJson();

string

.FromJson<T>

Original
string json = ... ;

var test = JsonConvert.DeserializeObject<TestClass>(json);
Extension
string json = ... ;

var test = json.FromJson<TestClass>();
Clone this wiki locally