---
# System prepended metadata

title: JSON基礎概念
tags: [JSON]

---

---
title: JSON基礎概念
tags: JSON
---
JSON的基礎觀念
===
* JSON是JavaScript Object Notation的簡寫
* 是一種輕量資料交換格式
* 內容為有規範的字串
* 內容為屬性與值
* 各種程式語言都能解析
* 字串化=JSON格式
* 由於是純字串的模式 所以不好加密
* JSON傳出的資料 安全性需要自行加強
* 應用的領域是WEB開發跟NoSQL

XML格式與JSON格式的區別
===
XML
```xml=
<部門 name='開發部'>
    <部長>陳大名</部長>
    <員工></員工>
</部門>
```
JSON
```json=
{
    "部門":"開發部",
    "部長":"陳大名",
    "員工":[{
        "名字":XXXX,
        "薪水":XXXX
    },{
    "部門":"開發部",
    "部長":"XXX",
    "員工":[{
        "名字":XXXX,
        "薪水":XXXX   
    },{
    "部門":"開發部",
    "部長":"XXX",
    "員工":[{
        "名字":XXXX,
        "薪水":XXXX  
    }]
}
```