Theme NexT works best with JavaScript enabled

ShunNien's Blog

不積跬步,無以致千里;不積小流,無以成江海。

0%

JSON精要筆記

Introduction

這篇其實就是一個筆記,紀錄一下讀書心得,
看完這本JavaScript Object Notation精要:JSON核心主題導引

Conetent

想仔細了解 Json 的可以參考一下 json.org。Json 都是名-值對(key value pair),需要注意 key 與 value 都要使用"包起來,key 不使用的話就是 JavaScript 物件了,嚴格上來說是不同的,雖然在 JavaScript 中,都是一樣可以讀取。

正確格式

1
2
3
4
{
"name":"allen",
"gender":"male"
}

頂層 Json 陣列,這是有效的 json,建議不要如此使用,有安全性風險;這是假如在值的部分放入了方法,再使用 script 的方式引入,

1
2
3
4
[
{"user":"allen"},
{"gender":"male"}
]

Json 資料型別

  • Object
  • String
  • Number
  • Boolean
  • Null
  • Array

Json 需要跳脫字元

  • /(斜線)
  • \b(後退)
  • \f(送出)
  • \t(tab)
  • \n(換行)
  • \r(回車)
  • \u 後面接16進位字元

Json 語法檢驗

Json 結構描述

Reference

歡迎關注我的其它發布渠道