sim756.Net.JsonHttp 0.1.6

A simplified Generic method to GET or POST JSON using HTTP, & get it deserialized or serialized into the Object of specified type.

Example:
Sample sample = new JsonHttpClient<Sample>("http://localhost:10000/api/values").Deserialize();

Install-Package sim756.Net.JsonHttp -Version 0.1.6
dotnet add package sim756.Net.JsonHttp --version 0.1.6
paket add sim756.Net.JsonHttp --version 0.1.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

sim756.Net.JsonHttp

JsonHttpClient
JsonHttpClient&lt;T&gt;

A simplified Generic method to GET or POST JSON using HTTP, & get it deserialized or serialized into the Object of specified type.

Example:
Sample sample = new JsonHttpClient<Sample>("http://localhost:10000/api/values").Deserialize(); 
More Examples:
//1 Examples - JsonHttpClient<T>
//1.1
example = new JsonHttpClient<Example>("http://www.example.com").Deserialize();

//1.2
example = new JsonHttpClient<Example>("http://www.example.com", httpClient).Deserialize();

//1.3
example = new JsonHttpClient<Example>("http://www.example.com", new HttpClient()
{

}).Deserialize();

//1.4
example = new JsonHttpClient<Example>().Deserialize("http://www.example.com");

//1.5
example = new JsonHttpClient<Example>().Deserialize("http://www.example.com", httpClient);

//1.6
example = new JsonHttpClient<Example>()
{
    Url = "http://www.example.com",
    HttpClient = httpClient
}.Deserialize();

//1.7
JsonHttpClient<Example> jsonHttpClient = new JsonHttpClient<Example>("http://www.example.com");
jsonHttpClient.DeserializeInside();

int uid = jsonHttpClient.Object.Uid;
string property1 = jsonHttpClient.Object.Property1;
bool property2 = jsonHttpClient.Object.Property2;


//2 Examples - JsonHttpClient
//2.1            
example = JsonHttpClient.Deserialize<Example>("http://www.example.com");

//2.2
example = JsonHttpClient.Deserialize<Example>("http://www.example.com", HttpClient);

//2.3
example = JsonHttpClient.DeserializeString<Example>("....JSON....");

//2.4
json = JsonHttpClient.Get("http://www.example.com");

//2.5
json = JsonHttpClient.Get("http://www.example.com", new HttpClient()
{

});

//2.6
json = JsonHttpClient.Serialize(new Example()
{
    Uid = 756,
    Property1 = "sim756",
    Property2 = true
});
NuGet

https://www.nuget.org/packages/sim756.Net.JsonHttp

Source

https://github.com/sim756/sim756.Net.JsonHttp

Other Sources

https://github.com/sim756

Author

Sadequl Islam Mithun

https://www.sim756.com

https://facebook.com/sim756

https://twitter.com/sim756

https://www.linkedin.com/in/sim756

sim756.Net.JsonHttp

JsonHttpClient
JsonHttpClient&lt;T&gt;

A simplified Generic method to GET or POST JSON using HTTP, & get it deserialized or serialized into the Object of specified type.

Example:
Sample sample = new JsonHttpClient<Sample>("http://localhost:10000/api/values").Deserialize(); 
More Examples:
//1 Examples - JsonHttpClient<T>
//1.1
example = new JsonHttpClient<Example>("http://www.example.com").Deserialize();

//1.2
example = new JsonHttpClient<Example>("http://www.example.com", httpClient).Deserialize();

//1.3
example = new JsonHttpClient<Example>("http://www.example.com", new HttpClient()
{

}).Deserialize();

//1.4
example = new JsonHttpClient<Example>().Deserialize("http://www.example.com");

//1.5
example = new JsonHttpClient<Example>().Deserialize("http://www.example.com", httpClient);

//1.6
example = new JsonHttpClient<Example>()
{
    Url = "http://www.example.com",
    HttpClient = httpClient
}.Deserialize();

//1.7
JsonHttpClient<Example> jsonHttpClient = new JsonHttpClient<Example>("http://www.example.com");
jsonHttpClient.DeserializeInside();

int uid = jsonHttpClient.Object.Uid;
string property1 = jsonHttpClient.Object.Property1;
bool property2 = jsonHttpClient.Object.Property2;


//2 Examples - JsonHttpClient
//2.1            
example = JsonHttpClient.Deserialize<Example>("http://www.example.com");

//2.2
example = JsonHttpClient.Deserialize<Example>("http://www.example.com", HttpClient);

//2.3
example = JsonHttpClient.DeserializeString<Example>("....JSON....");

//2.4
json = JsonHttpClient.Get("http://www.example.com");

//2.5
json = JsonHttpClient.Get("http://www.example.com", new HttpClient()
{

});

//2.6
json = JsonHttpClient.Serialize(new Example()
{
    Uid = 756,
    Property1 = "sim756",
    Property2 = true
});
NuGet

https://www.nuget.org/packages/sim756.Net.JsonHttp

Source

https://github.com/sim756/sim756.Net.JsonHttp

Other Sources

https://github.com/sim756

Author

Sadequl Islam Mithun

https://www.sim756.com

https://facebook.com/sim756

https://twitter.com/sim756

https://www.linkedin.com/in/sim756

Version History

Version Downloads Last updated
0.1.6 (current) 54 6/11/2018
0.1.5 50 6/9/2018
0.1.4 49 6/4/2018
0.1.3 49 6/2/2018
0.1.2 49 6/1/2018
0.1.2-alpha 46 6/1/2018
0.1.1 52 5/31/2018
0.1.0 41 5/24/2018