JSON - GunnarThorunnarson/FORR3JS05DU GitHub Wiki

  1. JSON
  2. JSON sýnidæmi
  3. JSON Lint validator til að kanna villur.
  4. Learn JSON in 10 Minutes youtube video

Uppbygging

  • key/value parasamband
  • key verður að vera með tvöföldum gæsalöppum og vera strengur
  • value geta verið; string, numbers, boolean (true/false), array, object, null
  • JSON strengir verða að vera með tvöföldum gæsalöppum
  • Ekki er hægt að commenta í JSON skrá
  • JSON skráarsnið er með .json endingu

Kóðasýnidæmi

  1. JSON Stringify (serialize) object to string
// object
let christmasList = {mike:"Book", jason:"sweater", chelsea:"iPad" }

// breytum object í JSON string. 
let christmasListStr = JSON.stringify(christmasList); // "{"mike":"Book","jason":"sweater","chels":"iPad"}"
  1. JSON.parse() (deserialize) string to object
// Breytum JSON string í object
let christmasListObj = JSON.parse(christmasListStr); 

console.log(christmasListObj.mike); // Book