看板 PHP 關於我們 聯絡資訊
最近有一個JSON格式一直不太知道如何處理 就與朋友討論了一下,但還是弄不清楚該如何取值 資料: [{"status":"ok","address":"tw","user":[{"tel":"0911123456"}]}] 如何取到tel的值呢? 以前常看到的JSON都是類似下面這種 { "name":"John", "age":30, "cars":[ "Ford", "BMW", "Fiat" ] } 突然看到了這個,就不知道該如何下手了 嘗試了幾種方法,但卡在最外層的array跟如何往下取值 如果直接用了json_decode 會直接變成了4層的array嗎? 對JSON有研究的前輩,請提點一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.206.226 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1503577314.A.CE5.html
Neisseria: 就解析 JSON 後變陣列啊 08/24 20:34
Neisseria: 題外話,JSON 第一層用陣列比較不推薦,會有安全性問題 08/24 20:34
Neisseria: 之前看網站上講網頁安全時講到的 08/24 20:35
OSDBNetwork: https://pastebin.com/dC7QBziA (json格式有改過) 08/24 21:29
swallowcc: 可以詳細一下安全性問題嘛 @@ 感恩 08/24 21:51
感謝OSDBNetwork大的提點,稍微改了一下程式後就OK了 順便求安全性的問題,長知識 感謝!!! ※ 編輯: mickeyboy (36.234.206.226), 08/24/2017 22:29:50
Neisseria: http://bit.ly/2vsjvFm (國外部落格文章) 08/24 22:41
Neisseria: 還有其他篇文章,可以自行餵狗 08/24 22:42
swallowcc: 感謝 <(_ _)> 08/25 01:13