最近由於開始使用D3.js時,有些時候是使用JSON格式有些時候是使用ARRAY格式,導致範例程式在直接使用上常常需要做一些修改與調教。
也發現常常有人在問JSON格式到底是甚麼?看不懂他的表示方法與使用的注意事項。
今天我來嘗試一下把我所知道的JSON格式,做個簡單的分享與介紹好了。
由於我是依照使用經驗來說明與分享,如有朋友發現錯誤再麻煩回復指教,感謝。
JSON全名JavaScript Object Notation,JavaScript物件表示法,看到中文就知道了,他是可以表示物件的東西,所以他在資料解析上會比我們過往所知道的CSV、XML還要花時間,我依然喜歡使用JSON的原因最大的因素就是他可以把表示物件與陣列,而且相當容易辨識。
這編列一個簡單的JSON結果當作範例來說明好了
從這邊我們可以看出來上面表示一個陣列,下面表示一個物件。
且透過JSON格式化後分別是用中括號與大括號進行分別,
這樣我想因該可以看出一些端倪了吧
沒錯,就是都陣列的多層包覆我們可能會混亂,但若陣列與物件混合使用呢,似乎就成了一個不錯的選擇。
那下面我們就把它混再一起看看結果
這樣我想因該就可以看出來了吧!!
這就是一個陣列有三個值,每個值都存入不同的物件。
跟我們過往使用的二階陣列很不一樣吧!
參考資料:https://zh.wikipedia.org/wiki/JSON
2019年6月1日 星期六
訂閱:
文章 (Atom)
[資安]社交工程
社交工程 在資訊安全領域中所提出的"社交工程"議題,其實也可以說"溝通"一詞的另一個說詞。 人在討論交換訊息時的行為,正是所謂的社交工程的過程一模一樣,主要差異在於行為與意圖。 有心人士預計要蒐集他人的各種資訊使用的對話溝通方式,其中我們...
-
標竿人生 第一天-萬物皆由神開始 我們都因著世俗的眼光而被迷惑,追求的高薪、高職位、高收入、高儲蓄等等的目標去追求。兒都遺忘了,我們本身是存在是因為神有它的旨意存在,因為他的旨意,我們出現在這個事件上,因為我們都是神所創造的,並有我們為了成就神而被神創造的,我們雖然可以選擇人生...
-
取得當月份的第一天與最後一天 $month_start = date('Ym01 00:00:00'); //本月第一天 $month_end = strtotime($month_start); $month_end = strtotime(...
-
標竿人生 第三天-甚麼在主導你的人生 人的一生中會有遇到許許多多的困境與備受期待事務,可能是生活上各項事務不不如意,缺乏資源等等,或者是在職場、情場、人際關係上遇到許多人對自己有所有期待。因而有些人會為了這些別人加諸於自身的正向或負向的話語開始被控制。 但這樣的控制結果往往都是...