Wednesday, May 11, 2016

建位 DynamicJsonArray 既 笨法

唔知係咪好方法, 但係一直都搵唔到網上有教學.

研究過程
(1) 搵唔到 DynamicJsonArray 既 constructor 可以點樣起個吉既 array 開始玩
(2) 選擇直接用 object[] 經 DynamicJsonArray 既 constructor 直接先成完整既 DynamicJsonArray
(3) object[] 又唔係次次都一早知有幾多條 record, 簡單起見, 先做一個 List<object> 再轉 object[]

最後選擇先成 DynamicJsonArray 既方法:
(1) 如果 係簡單既 array 例如 byte[], 可以唔駛攪咁多野, 直接 assign 比個 Json object,


 
(2) 如果係其他 data type, 想辦法先變成一個 json object, 放入一個 List<objec>, 再轉:

以上兩個方法, 做完之後, json.data 就係儲住左一個 DynamicJsonArray 了.
之後就可以用 Json.Encode(json) 轉成 json string 去儲存入其他地方了.

 要讀番出黎, 先用 Json.Decode 將個 json string 變番 json, 然後.

 (1) 用 Array.ConvertAll 轉番

(2)

No comments:

Post a Comment