| Views | 337 | Reviews | 0 |
| Rating | Favoured |
0
|
|
| License | Public Domain | Language | C# |
LitJSON is a small and fast library for handling data in the JSON format. It is written in C# and is compatible with all .Net languages.
using LitJson;
using System;
public class Person
{
// Person members are defined here ...
}
public class JsonSample
{
public static void Main ()
{
PersonToJson ();
JsonToPerson ();
}
public static void PersonToJson ()
{
Person bill = new Person ();
bill.Name = "William Shakespeare";
bill.Age = 51;
bill.Birthday = new DateTime (1564, 4, 26);
string json_bill = JsonMapper.ToJson (bill);
Console.WriteLine (json_bill);
// {"Name":"William Shakespeare","Age":51,"Birthday":"04/26/1564 00:00:00"}
}
public static void JsonToPerson ()
{
string json = @"
{
""Name"" : ""Thomas More"",
""Age"" : 57,
""Birthday"" : ""02/07/1478 00:00:00""
}";
Person thomas = JsonMapper.ToObject<Person> (json);
Console.WriteLine ("Thomas' age: {0}", thomas.Age);
// Thomas' age: 57
}
}