Class ObjectTuple
物件 Tuple 用來表示 JSON 中物件資料
public class ObjectTuple : IJsonTuple
- Inheritance
-
ObjectTuple
- Implements
- Inherited Members
Constructors
ObjectTuple(bool)
建構子,建立字典物件資料結構
public ObjectTuple(bool create_init_object = true)
Parameters
create_init_objectbool是否建立初始字典物件
Properties
this[int]
使用數字做為索引子進行展開,會嘗試將數字轉換成字串,轉換不過時將使用 "0"
public IJsonTuple this[int idx] { get; set; }
Parameters
idxint索引子
Property Value
- IJsonTuple
展開後仍然回傳 IJSONTuple
this[string]
使用字串做為索引子進行展開
public IJsonTuple this[string idx] { get; set; }
Parameters
idxstring索引子
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_valueobject
Returns
- object
目前實值
Value<T>(T)
取得目前實值,將使用指定類型轉換,如轉換不過時,將使用 default 回傳
public T Value<T>(T default_value = default)
Parameters
default_valueT
Returns
- T
目前轉換後的的數值
Type Parameters
T