Go to file
Harald Wolff 1a24ea939e Added Dictionary<,> mapping support 2019-09-01 19:33:28 +02:00
.vs/sharp.json/xs Added Dictionary<,> mapping support 2019-09-01 19:33:28 +02:00
Properties V2 Implementation 2019-08-07 23:02:00 +02:00
attributes WIP 2019-08-29 14:16:55 +02:00
json.test JSONMapper 2019-08-08 00:34:16 +02:00
mapping Added Dictionary<,> mapping support 2019-09-01 19:33:28 +02:00
.gitignore V2 Implementation 2019-08-07 23:02:00 +02:00
JSONArray.cs WIP 2019-08-29 14:16:55 +02:00
JSONNumber.cs WIP 2019-08-29 14:16:55 +02:00
JSONObject.cs Extend JSONObject with utility methods 2019-08-19 14:13:59 +02:00
JSONParser.cs V2 Implementation 2019-08-07 23:02:00 +02:00
JSONSpecial.cs V2 Implementation 2019-08-07 23:02:00 +02:00
JSONString.cs Fixed String escaping 2019-08-30 12:41:45 +02:00
JSONTypes.cs V2 Implementation 2019-08-07 23:02:00 +02:00
JSONValue.cs JSONValue.ToNative() added 2019-08-19 14:14:15 +02:00
README.md V2 Implementation 2019-08-07 23:02:00 +02:00
ln.json.csproj Added Dictionary<,> mapping support 2019-09-01 19:33:28 +02:00
mono_crash.197419575f.0.json Added Dictionary<,> mapping support 2019-09-01 19:33:28 +02:00
mono_crash.197419575f.1.json Added Dictionary<,> mapping support 2019-09-01 19:33:28 +02:00
sharp.json.csproj.user Initial Commit 2017-10-26 16:41:14 +02:00
sharp.json.sln V2 Implementation 2019-08-07 23:02:00 +02:00

README.md

sharp-json

A lightweight JSON implementation for Mono/.NET

Usage

Use the base type ln.json.JSON to represent JSON variables.

import ln.json;
...
JSON n = 123.45;
JSON s = "Hello World!"

Console.WriteLine("A number: {0}",n.ToString());
Console.WriteLine("A String: {0}",s.ToString());

To parse JSON from text you may use

JSONParser parser = new JSONParser();
JSON json = parser.Parse("[ 0, 1, 2, 3 ]");

Console.WriteLine("json: {0}",json);