iOS JSON資料格式

2021-07-02 02:28:42 字數 583 閱讀 9897

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的規格非常簡單,只...