Show / Hide Table of Contents

Class Json

This class encodes and decodes JSON strings. Spec. details, see http://www.json.org/

JSON uses Arrays and Objects. These correspond here to the datatypes IList and IDictionary. All numbers are parsed to doubles.

Inheritance
System.Object
Json
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: StansAssets.Foundation
Assembly: cs.temp.dll.dll
Syntax
public static class Json

Methods

Deserialize(String)

Parses the string json into a value

Declaration
public static object Deserialize(string json)
Parameters
Type Name Description
System.String json

A JSON string.

Returns
Type Description
System.Object

An List<object>, a Dictionary<string, object>, a double, an integer,a string, null, true, or false

Serialize(Object, Boolean, Int32)

Converts a IDictionary / IList object or a simple type (string, int, etc.) into a JSON string

Declaration
public static string Serialize(object obj, bool humanReadable = false, int indentSpaces = 2)
Parameters
Type Name Description
System.Object obj
System.Boolean humanReadable

Whether output as human readable format with spaces and indentations.

System.Int32 indentSpaces

Number of spaces for each level of indentation.

Returns
Type Description
System.String

A JSON encoded string, or null if object 'json' is not serializable

In This Article
Back to top Generated by DocFX