C# 클래스 IronJSON.JSONManager

Loads/reads/modifies/saves JSON objects.
파일 보기 프로젝트 열기: jabb/IronJSON 1 사용 예제들

공개 메소드들

메소드 설명
ArraySize ( object key ) : int

CanCdTo ( object key ) : bool

Cd ( Path path ) : void

CdBack ( ) : void

CdBack ( int times ) : void

Exists ( object key ) : bool
GetBooleanFrom ( object key ) : bool

GetFloatFrom ( object key ) : double

GetIntegerFrom ( object key ) : long

GetStringFrom ( object key ) : string

IsArray ( object key ) : bool

IsBoolean ( object key ) : bool

IsCurrentArray ( ) : bool

IsCurrentObject ( ) : bool

IsFloat ( object key ) : bool

IsInteger ( object key ) : bool

IsNull ( object key ) : bool

IsObject ( object key ) : bool

IsString ( object key ) : bool

JSONManager ( ) : System

Constructs an empty JSON object.

JSONManager ( string filename ) : System

Opens a JSON file.

Open ( string filename ) : void

Opens a new file to be read. Overwrite the current JSON object.

ResizeArray ( object key, int to ) : void

Save ( string filename ) : void

Saves the current JSON object to file.

SetToArray ( object key, int size ) : void

SetToBoolean ( object key, bool b ) : void

SetToFloat ( object key, double f ) : void

SetToInteger ( object key, long i ) : void

SetToNull ( object key ) : void

SetToObject ( object key ) : void

SetToString ( object key, string str ) : void

ToString ( ) : string

메소드 상세

ArraySize() 공개 메소드

public ArraySize ( object key ) : int
key object
리턴 int

CanCdTo() 공개 메소드

public CanCdTo ( object key ) : bool
key object /// A ///
리턴 bool

Cd() 공개 메소드

public Cd ( Path path ) : void
path System.IO.Path /// A ///
리턴 void

CdBack() 공개 메소드

public CdBack ( ) : void
리턴 void

CdBack() 공개 메소드

public CdBack ( int times ) : void
times int
리턴 void

Exists() 공개 메소드

public Exists ( object key ) : bool
key object
리턴 bool

GetBooleanFrom() 공개 메소드

public GetBooleanFrom ( object key ) : bool
key object /// A ///
리턴 bool

GetFloatFrom() 공개 메소드

public GetFloatFrom ( object key ) : double
key object /// A ///
리턴 double

GetIntegerFrom() 공개 메소드

public GetIntegerFrom ( object key ) : long
key object /// A ///
리턴 long

GetStringFrom() 공개 메소드

public GetStringFrom ( object key ) : string
key object /// A ///
리턴 string

IsArray() 공개 메소드

public IsArray ( object key ) : bool
key object /// A ///
리턴 bool

IsBoolean() 공개 메소드

public IsBoolean ( object key ) : bool
key object /// A ///
리턴 bool

IsCurrentArray() 공개 메소드

public IsCurrentArray ( ) : bool
리턴 bool

IsCurrentObject() 공개 메소드

public IsCurrentObject ( ) : bool
리턴 bool

IsFloat() 공개 메소드

public IsFloat ( object key ) : bool
key object /// A ///
리턴 bool

IsInteger() 공개 메소드

public IsInteger ( object key ) : bool
key object /// A ///
리턴 bool

IsNull() 공개 메소드

public IsNull ( object key ) : bool
key object /// A ///
리턴 bool

IsObject() 공개 메소드

public IsObject ( object key ) : bool
key object /// A ///
리턴 bool

IsString() 공개 메소드

public IsString ( object key ) : bool
key object /// A ///
리턴 bool

JSONManager() 공개 메소드

Constructs an empty JSON object.
public JSONManager ( ) : System
리턴 System

JSONManager() 공개 메소드

Opens a JSON file.
public JSONManager ( string filename ) : System
filename string /// A ///
리턴 System

Open() 공개 메소드

Opens a new file to be read. Overwrite the current JSON object.
public Open ( string filename ) : void
filename string
리턴 void

ResizeArray() 공개 메소드

public ResizeArray ( object key, int to ) : void
key object /// A ///
to int /// A ///
리턴 void

Save() 공개 메소드

Saves the current JSON object to file.
public Save ( string filename ) : void
filename string /// A ///
리턴 void

SetToArray() 공개 메소드

public SetToArray ( object key, int size ) : void
key object /// A ///
size int /// A ///
리턴 void

SetToBoolean() 공개 메소드

public SetToBoolean ( object key, bool b ) : void
key object /// A ///
b bool /// A ///
리턴 void

SetToFloat() 공개 메소드

public SetToFloat ( object key, double f ) : void
key object /// A ///
f double /// A ///
리턴 void

SetToInteger() 공개 메소드

public SetToInteger ( object key, long i ) : void
key object /// A ///
i long /// A ///
리턴 void

SetToNull() 공개 메소드

public SetToNull ( object key ) : void
key object /// A ///
리턴 void

SetToObject() 공개 메소드

public SetToObject ( object key ) : void
key object /// A ///
리턴 void

SetToString() 공개 메소드

public SetToString ( object key, string str ) : void
key object /// A ///
str string /// A ///
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string