Table of Contents

Class ObjectTuple

Namespace
ZapLib.Json
Assembly
ZapLib.dll

物件 Tuple 用來表示 JSON 中物件資料

public class ObjectTuple : IJsonTuple
Inheritance
ObjectTuple
Implements
Inherited Members

Constructors

ObjectTuple(bool)

建構子,建立字典物件資料結構

public ObjectTuple(bool create_init_object = true)

Parameters

create_init_object bool

是否建立初始字典物件

Properties

this[int]

使用數字做為索引子進行展開,會嘗試將數字轉換成字串,轉換不過時將使用 "0"

public IJsonTuple this[int idx] { get; set; }

Parameters

idx int

索引子

Property Value

IJsonTuple

展開後仍然回傳 IJSONTuple

this[string]

使用字串做為索引子進行展開

public IJsonTuple this[string idx] { get; set; }

Parameters

idx string

索引子

Property Value

IJsonTuple

展開後仍然回傳 IJSONTuple

Methods

Value()

取得實值,資料為內部的 Dictionary 物件資料

public Dictionary<string, IJsonTuple> Value()

Returns

Dictionary<string, IJsonTuple>

Dictionary 字典物件

Value(object)

直接回傳目前實值

public object Value(object default_value = null)

Parameters

default_value object

Returns

object

目前實值

Value<T>(T)

取得目前實值,將使用指定類型轉換,如轉換不過時,將使用 default 回傳

public T Value<T>(T default_value = default)

Parameters

default_value T

Returns

T

目前轉換後的的數值

Type Parameters

T