国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

基于JSON數據格式詳解

2024-05-06 15:12:07
字體:
來源:轉載
供稿:網友

JSON是行業內使用最為廣泛的數據交換格式,在很多場景都有廣泛的應用。JSON適用于進行數據交互的場景,典型的是Ajax中實現異步加載;為了支持跨平臺、數據安全等的Web Service也可以使用(API接口返回值)。

JSON(JavaScript Object Notation)是一種完全獨立于語言的、輕量級的數據交換格式。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。JSON的官方MIME類型是application/json,文件擴展名是 .json。

優點:易于人閱讀和編寫。同時也易于機器解析和生成。支持眾多語言。

JSON建構于兩種結構:

· “名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解為對象(object),紀錄(record),結構(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者關聯數組 (associative array)。

· 值的有序列表(An ordered list of values)。在大部分語言中,它被理解為數組(array)。

JSON具有以下這些形式:

Object是一個無序的“‘名稱/值'對”集合。一個對象以“{”開始,“}”結束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值' 對”之間使用“,”分隔。

Array是值(value)的有序集合。一個數組以“[”開始,“]”結束。值之間使用“,”分隔。

值(value)可以是雙引號括起來的字符串(string)、數值(number)、true、false、 null、對象(object)或者數組(array)。這些結構可以嵌套。

基本類型:

string、number、 true、false、 null。

字符串(string)是由雙引號包圍的任意數量Unicode字符的集合,使用反斜線轉義。一個字符(character)即一個單獨的字符串(character string)。

JSON實例

{ "name":"Python學習者", "age":20, "course":["Java","Python"], "job":null, "url":"http://m.survivalescaperooms.com"}

JavaScript

<html><head> <meta charset="utf-8"> <title>Pyhton學習者-JSON</title></head><body> <p>使用" . "訪問JSON對象</p> <p id="demo1"></p> <p>使用" [] "訪問JSON對象</p> <p id="demo2"></p><script> var obj, name, age; obj =  {  "name":"Python學習者",  "age":20,  "course":["Java","Python"],  "job":null,  "url":"http://m.survivalescaperooms.com" } name = obj.name; document.getElementById("demo1").innerHTML = name; age = obj["age"]; document.getElementById("demo2").innerHTML = age;</script></body></html>

MongoDB

MongoDB是一種常用的NoSQL數據庫,它所有的信息都是按照文檔保存的,保存的結構就是JSON結構。

db.students.insert({"name" : "張三" , "sex" : "男" , "age" : 18 , "score" : 85 });db.students.insert({"name" : "李四" , "sex" : "女" , "age" : 21 , "score" : 93 });db.students.insert({"name" : "王五" , "sex" : "女" , "age" : 19 , "score" : 68 });db.students.find("name":"張三");            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 玛沁县| 上思县| 连南| 灵川县| 托克逊县| 红原县| 磐安县| 防城港市| 西青区| 锡林浩特市| 华蓥市| 高碑店市| 卢湾区| 桐柏县| 来宾市| 林周县| 长治市| 新绛县| 上蔡县| 会东县| 台中市| 罗源县| 碌曲县| 永修县| 尤溪县| 鸡泽县| 清原| 平顶山市| 抚州市| 信宜市| 台安县| 屏边| 平度市| 栾川县| 阳朔县| 望奎县| 衡阳县| 旺苍县| 佛坪县| 湛江市| 磐石市|