Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A set of C# classes that help you work with JSON from services, strings, or objects in a dynamically typed form.
C# ASP
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
DotJson.cs
DotJson.dll
LICENSE
readme.md

readme.md

.JSON is For Winners

.JSON is a group of classes in one file that help you easily work with JSON as a dynamically typed object (myJson.someProperty[0].name), obtained from web services, strings, or anonymous objects.

It's made up of syntactic sugar, spice, and everything nice.

// In controller
public ActionResult Index() {
    dynamic[] repositories = JsonService.GetFrom("http://github.com/api/v2/json/repos/show/kamranayub").repositories;

    dynamic topRepo = repositories.OrderBy(r => r.watchers).First();

    return View(topRepo);
}

// In razor file
@model dynamic

<h2>@Model.name</h2>

<p><a href="@Model.url">@Model.url</a> (@Model.watchers watching, @Model.forks forks)</p>

Learn

View the Wiki to learn more about .JSON and why it's awesome.

Something went wrong with that request. Please try again.