0%

json筆記

因為在設定hexo時必須修改一堆.yml檔,剛好yml跟json很像,所以就做了這篇簡短的筆記。

簡介

json (JavaScript Object Notation),唸法同Jason,跟yaml一樣都是key-value寫法。

差別在:
1. 換行的時候json要加逗號而yaml不用
2. json的key要加雙引號

寫法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ 
"person":{
"name": "Yuan",
"age": 26,
"gpa": 3.2,
"fav_num": 1e+10,
"male": true,
"flaws": null,
"hobbies": ["guitar", "movies, "coding"],
"friends": [
{
"name": "Anger",
"age": 25
},
{
"name": "NaYue",
"age": 24
},
],
}
}
  • 可用縮排把上述資料包進person這object裡面
    • 呼叫方式: person.gpa
  • []裡面可以存:
    • 單變數像hobbies: [xx, xx, xx]
    • 多變數像friends: [{xx, xx}, {xx, xx}]
  • 記得要逗號~

參考來源