C# Class UniJSON.JsonParser

显示文件 Open project: you-ri/VMCStudio Class Usage Examples

Public Methods

Method Description
Parse ( String json ) : ListTreeNode
Parse ( UniJSON.Utf8String json ) : ListTreeNode

Private Methods

Method Description
GetValueType ( UniJSON.Utf8String segment ) : ValueNodeType
Parse ( UniJSON.Utf8String segment, List values, int parentIndex ) : UniJSON.JsonValue
ParseArray ( UniJSON.Utf8String segment, List values, int parentIndex ) : UniJSON.Utf8String
ParseObject ( UniJSON.Utf8String segment, List values, int parentIndex ) : UniJSON.Utf8String
ParsePrimitive ( UniJSON.Utf8String segment, ValueNodeType valueType, int parentIndex ) : UniJSON.JsonValue

Expected null, boolean, integer, number

ParseString ( UniJSON.Utf8String segment, int parentIndex ) : UniJSON.JsonValue

Method Details

Parse() public static method

public static Parse ( String json ) : ListTreeNode
json String
return ListTreeNode

Parse() public static method

public static Parse ( UniJSON.Utf8String json ) : ListTreeNode
json UniJSON.Utf8String
return ListTreeNode