json格式:
1大括號代表字典
2中括號(小括號)代表陣列
3冒號的左右兩邊分別為鍵和值(key:value)
4資料和資料之間用逗號隔開
json解析:
例:,]},取出名字abc
nsstring *jstr = [ ]//你可能一開始獲得的是乙個字串,比如讀檔案內容
1、因為最外面是字典,所以需要用字典型別物件來接
nsdictionary *dic=[jstr jsonfragmentvalue];
2、取hello這個key的內容,為陣列裡的內容所以要用陣列來接
nsarray *arr=[dic objectforkey:@"hello"];
3、取到下標為0的陣列,因為陣列裡面又是乙個字典,所以用字典來接
nsdictionary *dic2=[arr objectatindex:0];
4、取到字典key為name的value,因為取出來的值是字串,用字串來接
nsstring *name=[dic2 objectforkey:@"name"];
5、輸出nslog(@"%@",name);
iOS json格式轉換
nsstring str nil 字串 nsmutablestring string nsmutablestring alloc init str string jsonstring nslog str1 nsstring stringwithstring str 陣列 nsarray array ...
Json資料格式
在web 系統開發中,經常會碰到客戶端和伺服器端互動的問題,比如說客戶端傳送乙個 ajax 請求,然後在伺服器端進行計算,計算後返回結果,客戶端接收到這個響應結果並對它進行處理。那麼這個結果以一種什麼資料結構返回,客戶端才能比較容易和較好的處理呢?通過幾個專案的實踐,我發現 json 格式的資料是一...
JSON資料格式
下面這段文字,摘錄自留作備忘 21世紀初,douglas crockford尋找一種簡便的資料交換格式,能夠在伺服器之間交換資料。當時通用的資料交換語言是xml,但是douglas crockford覺得xml的生成和解析都太麻煩,所以他提出了一種簡化格式,也就是json。json的規格非常簡單,只...