fmdb儲存字典或陣列時會變成字串存入sqlite裡,但如果不將其轉換成json格式儲存,你查詢獲取資料時就會獲取無法轉換成字典或陣列的字串。
轉換json儲存:
nsarray *picarr = (nsarray *)dic[@"pic"];
nserror *err = nil;
nsdata
*jsondata = [
nsjsonserialization
datawithjsonobject:picarr options:nsjsonwritingprettyprintederror:&err];
nsstring
*jsonstr = [[
nsstring
alloc] initwithdata:jsondata encoding:nsutf8stringencoding];
獲取用第三方包 jsonkit轉換陣列或字典
fmresultset
dbexecutequery
:@"select * from cache"];
while ([set next])
字典中儲存字典
pyhon前面語法比較簡單,這裡的字典與c的結構體類似。如果有多個網路使用者,在字典中將使用者名稱作為鍵,將每位使用者的資訊 姓,名,居住地 儲存在乙個字典中,並將改字典作為與使用者名稱相關聯的值。users pacity for username,user info in users.items ...
python字典有關內容
一 簡單地說字典就是用大括號包裹的鍵值對的集合。鍵值對也被稱作項 一般形式 如下 adict adict 或用dict 函式,如,adict dict 或 adict dict x 1 y 2 這樣寫對嗎?adict dict x 1 y 2 關鍵字引數建立字典,如 adict dict name ...
有關多維陣列
一 多維陣列初始化 和一維陣列一樣,多維陣列的初始化也可以分為靜態初始化 整體賦值 和動態初始化兩種,其語法格式如下。1 靜態初始化 以二維陣列的靜態初始化為例,來說明多維陣列靜態初始化的語法格式。示例 如下 在二維陣列靜態初始化時,也必須和陣列的宣告寫在一起。數值書寫時,使用兩個大括號巢狀實現,在...