C# Класс IronJSON.JSONManager

Loads/reads/modifies/saves JSON objects.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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