local sjson = require "sjson"
local samplejson = [[,"himi":"himigame.com"}]];
--解析json字串
local data = sjson.decode(samplejson);
--列印json字串中的age欄位
print(data["age"]);
--列印陣列中的第乙個值(lua預設是從0開始計數)
print(data["testarray"]["array"][1]);
local sjson = require "sjson"
local rettable = {}; --最終產生json的表
--順序數值
local intdatas = {};
intdatas[1] = 100;
intdatas[2] = "100";
--陣列
local arydatas = {};
arydatas[1] = {};
arydatas[1]["鍵11"] = "值11";
arydatas[1]["鍵12"] = "值12";
arydatas[2] = {};
arydatas[2]["鍵21"] = "值21";
arydatas[2]["鍵22"] = "值22";
--對table賦值
rettable["鍵1"] = "值1";
rettable[2] = 123;
rettable["int_datas"] = intdatas;
rettable["arydatas"] = arydatas;
--將表資料編碼成json字串
local jsonstr = sjson.encode(rettable);
print(jsonstr);
--結果是:,]}
本文在 搬運至此,謝謝作者 利用ElementTree讀寫XML檔案
在python中,對於xml的處理有很多模組,dom,sax,elementtree 或者對應的celementtree 等等,其中使用起來比較快捷方便的,應該算是elementtree了。似乎很多人懶得看e文的manual,呵呵,那我就總結一下個人的使用經驗。在python2.5的版本中,elem...
利用mmap dev mem 讀寫Linux記憶體
使用 hexedit dev mem 可以顯示所有物理記憶體中的資訊。運用mmap將 dev mem map出來,然後直接對其讀寫可以實現使用者空間的核心操作。以下是我寫的乙個sample include include include include include includeint main...
利用檔案流讀寫檔案
掌握文字檔案讀寫的方法 了解二進位制檔案的讀寫方法 c 檔案流 fstream 檔案流 ifstream 輸入檔案流,用於讀檔案 從檔案中讀取資訊 ofstream 輸出檔案流,用於寫檔案 把資訊寫到檔案中 建立乙個文字檔案並寫入資訊 同向螢幕上輸出資訊一樣將資訊輸出至檔案 include incl...