欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Json格式詳解

 更新時(shí)間:2021年11月05日 08:42:05   作者:努力奮斗的阿貝拉  
JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。JSON采用完全獨(dú)立于語(yǔ)言的文本格式,這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言。易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成

JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式.易于閱讀和理解,也易于機(jī)器解析和生成.JSON采用獨(dú)立于語(yǔ)言的文本格式,使用了類似于C語(yǔ)言家族的習(xí)慣(包括C,C++,C#,Java, JavaScript, Perl, Python等).這些特性使得JSON成為理想的數(shù)據(jù)交換語(yǔ)言.

一 JSON構(gòu)建于兩種結(jié)構(gòu):

"名稱/值"對(duì)的集合(A collection of name/value pairs).在不同的語(yǔ)言中被理解為對(duì)象(Object),記錄(Records),結(jié)構(gòu)(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者是關(guān)聯(lián)數(shù)組(associative array)值得有序列表(An ordered list of values),在大部分語(yǔ)言中被理解為數(shù)據(jù)(array)

二 JSON的形式

1.對(duì)象

對(duì)象是一個(gè)無(wú)序的"'名稱/值'對(duì)"集合.一個(gè)對(duì)象以“{”(左括號(hào))開(kāi)始,“}”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“:”(冒號(hào));“‘名稱/值' 對(duì)”之間使用“,”(逗號(hào))分隔。

2. 數(shù)組  

數(shù)組是值(value)的有序集合。一個(gè)數(shù)組以“[”(左中括號(hào))開(kāi)始,“]”(右中括號(hào))結(jié)束。值之間間使用“,”(逗號(hào))分隔。

三 值的內(nèi)容

值(value)可以是雙引號(hào)括起來(lái)的字符串(string)、數(shù)值(number)、true、false、 null、對(duì)象(object)或者數(shù)組(array)。這些結(jié)構(gòu)可以嵌套。

字符串(string)是由雙引號(hào)包圍的任意數(shù)量Unicode字符的集合,使用反斜線轉(zhuǎn)義。一個(gè)字符(character)即一個(gè)單獨(dú)的字符串(character string)。

字符串(string)與C或者Java的字符串非常相似。

數(shù)值(number)也與C或者Java的數(shù)值非常相似。除去未曾使用的八進(jìn)制與十六進(jìn)制格式。除去一些編碼細(xì)節(jié)。

四 范例

注意:字符串一定要用雙引號(hào)括起來(lái)

數(shù)組中可以嵌套數(shù)組和對(duì)象

{
    "name": "BeJson",
    "url": "http://www.bejson.com",
    "page": 88,
    "isNonProfit": true,
    "address": {
        "street": "科技園路.",
        "city": "江蘇蘇州",
        "country": "中國(guó)"
    },
    "links": [
        {
            "name": "Google",
            "url": "http://www.google.com"
        },
        {
            "name": "Baidu",
            "url": "http://www.baidu.com"
        },
        {
            "name": "SoSo",
            "url": "http://www.SoSo.com"
        }
    ]
}

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • javascript文件中引用依賴的js文件的方法

    javascript文件中引用依賴的js文件的方法

    在一個(gè)js文件中如果需要引入另外所依賴的js文件,可以在一個(gè)js文件中導(dǎo)入如下代碼即可
    2014-03-03
  • javascript經(jīng)典特效分享 手風(fēng)琴、輪播圖、圖片滑動(dòng)

    javascript經(jīng)典特效分享 手風(fēng)琴、輪播圖、圖片滑動(dòng)

    這篇文章主要介紹了javascript經(jīng)典特效,手風(fēng)琴、輪播圖、圖片滑動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Javascript中的call()方法介紹

    Javascript中的call()方法介紹

    這篇文章主要介紹了Javascript中的call()方法介紹,本文講解了Call() 語(yǔ)法、Call() 參數(shù)、Javascript中的call()方法、Call()方法的實(shí)例等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • js DNA動(dòng)態(tài)序列比對(duì)代碼

    js DNA動(dòng)態(tài)序列比對(duì)代碼

    JavaScript動(dòng)態(tài)序列比對(duì)代碼,隨便 寫(xiě)著玩的,在網(wǎng)上見(jiàn)到用VC、VB寫(xiě)的比較多,這個(gè)算法以前在高中課本上見(jiàn)到過(guò),我只是用Js寫(xiě)一下試試,或許還不是太準(zhǔn)確。
    2010-07-07
  • 詳解JavaScript如何實(shí)現(xiàn)一個(gè)簡(jiǎn)易的Promise對(duì)象

    詳解JavaScript如何實(shí)現(xiàn)一個(gè)簡(jiǎn)易的Promise對(duì)象

    Promise對(duì)象的作用將異步操作以同步操作的流程表達(dá)出來(lái),避免層層嵌套的回調(diào)函數(shù),而且Promise提供了統(tǒng)一的接口,使得控制異步操作更加容易。本文介紹了如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Promise對(duì)象,需要的可以參考一下
    2022-11-11
  • ES6使用 Array.includes 處理多重條件用法實(shí)例分析

    ES6使用 Array.includes 處理多重條件用法實(shí)例分析

    這篇文章主要介紹了ES6使用 Array.includes 處理多重條件用法,結(jié)合實(shí)例形式分析了Array.includes基本功能、原理及處理多重條件相關(guān)操作技巧,需要的朋友可以參考下
    2020-03-03
  • 簡(jiǎn)單實(shí)現(xiàn)js懸浮導(dǎo)航效果

    簡(jiǎn)單實(shí)現(xiàn)js懸浮導(dǎo)航效果

    這篇文章主要教大家如何簡(jiǎn)單實(shí)現(xiàn)js懸浮導(dǎo)航效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Bootstrap Table 搜索框和查詢功能

    Bootstrap Table 搜索框和查詢功能

    這篇文章主要介紹了Bootstrap Table 搜索框和查詢功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • js編寫(xiě)簡(jiǎn)易的計(jì)算器

    js編寫(xiě)簡(jiǎn)易的計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了js編寫(xiě)簡(jiǎn)易的計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • JavaScript常用判斷寫(xiě)法大全(推薦)

    JavaScript常用判斷寫(xiě)法大全(推薦)

    這篇文章主要介紹了JavaScript常用判斷寫(xiě)法(推薦)的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05

最新評(píng)論