GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - darktable/SimpleJSON: A simple JSON parser in C#

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

42 Commits
42 Commits

Folders and files

NameName
Last commit message
Last commit date
Runtime
Runtime
 
 
Tests
Tests
 
 
.editorconfig
.editorconfig
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CHANGELOG.md.meta
CHANGELOG.md.meta
 
 
LICENSE.md
LICENSE.md
 
 
LICENSE.md.meta
LICENSE.md.meta
 
 
README.md
README.md
 
 
README.md.meta
README.md.meta
 
 
Runtime.meta
Runtime.meta
 
 
Tests.meta
Tests.meta
 
 
package.json
package.json
 
 
package.json.meta
package.json.meta
 
 

Repository files navigation

A simple JSON Parser / builder

SimpleJSON mainly has been written as a simple JSON parser. It can build a JSON string from the node-tree, or generate a node tree from any valid JSON string.

Written by Bunny83 2012-06-09

Add the following to your package.json "dependencies" section to import SimpleJSON: "com.github.bunny83.simplejson": "https://github.com/darktable/SimpleJSON.git#unity-package",

SimpleJSONBinary is an extension of the SimpleJSON framework to provide methods to serialize a JSON object tree into a compact binary format. Optionally the binary stream can be compressed with the SharpZipLib when using the define "USE_SharpZipLib"

Those methods where originally part of the framework but since it's rarely used I've extracted this part into this seperate module file.

You can use the define "SimpleJSON_ExcludeBinary" to selectively disable this extension without the need to remove the file from the project.

If you want to use compression when saving to file / stream / B64 you have to include SharpZipLib ( http://www.icsharpcode.net/opensource/sharpziplib/ ) in your project and define "USE_SharpZipLib" at the top of the file

SimpleJSONUnity is a Unity extension for the SimpleJSON framework. It does only work together with the SimpleJSON.cs It provides several helpers and conversion operators to serialize/deserialize common Unity types such as Vector2/3/4, Rect, RectOffset, Quaternion and Matrix4x4 as JSONObject or JSONArray. This extension will add 3 static settings to the JSONNode class: ( VectorContainerType, QuaternionContainerType, RectContainerType ) which control what node type should be used for serializing the given type. So a Vector3 as array would look like [12,32,24] and {"x":12, "y":32, "z":24} as object.

About

A simple JSON parser in C#

Resources

Readme
MIT license
Activity

Stars

5 stars

Watchers

0 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.