亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

NPM酷庫(kù):qs,解析URL查詢字符串

tinylcy / 1658人閱讀

摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。標(biāo)準(zhǔn)庫(kù)中有一個(gè)庫(kù)叫,這個(gè)庫(kù)用來(lái)處理查詢字符串但是很遺憾,不支持內(nèi)嵌對(duì)象和數(shù)組如果我們程序的前端界面表單中存在數(shù)組,標(biāo)準(zhǔn)庫(kù)的就無(wú)法滿足我們的需求了。

NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。

Node.js 標(biāo)準(zhǔn)庫(kù)中有一個(gè)庫(kù)叫querystring,這個(gè)庫(kù)用來(lái)處理URL查詢字符串:

const querystring = require("querystring");

querystring.parse("foo=bar&baz=1");
// { foo:"bar", baz: "1" }

但是很遺憾,querystring 不支持內(nèi)嵌對(duì)象和數(shù)組:

const querystring = require("querystring");

querystring.parse("foo[bar]=1&baz[]=2");
// { "foo[bar]": "1", "baz[]": "2" }

如果我們程序的前端界面form表單中存在數(shù)組,標(biāo)準(zhǔn)庫(kù)的querystring就無(wú)法滿足我們的需求了。

qs

qs 是querystring的增強(qiáng)版本,最重要的特性就是支持內(nèi)嵌對(duì)象和數(shù)組:

const qs = require("qs");

qs.parse("foo[bar]=1&baz[]=2");
// { foo: { bar: "1" }, baz: [ "2" ] }
參考資料

https://github.com/ljharb/qs

歡迎關(guān)注公眾號(hào):梁興臣

每天了解一個(gè)NPM庫(kù),一年后成為Node.js高手

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/92539.html

相關(guān)文章

  • NPM酷庫(kù)052:sax,按流解析XML

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在酷庫(kù)中,我們學(xué)習(xí)了如何使用庫(kù)將格式文檔字符串解析為的對(duì)象數(shù)據(jù),本期,我們繼續(xù)學(xué)習(xí),一個(gè)可以以流編程的方式解析。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)?!?在NPM酷庫(kù)051中,我們學(xué)習(xí)了如何使用xml2js庫(kù)將XML格式文檔字符串解析為JavaScript的對(duì)象數(shù)據(jù),本期,我們繼續(xù)學(xué)習(xí)sax,一個(gè)可以以流編程的方式解析XML。 使用流編程的方...

    pinecone 評(píng)論0 收藏0
  • NPM酷庫(kù)052:sax,按流解析XML

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在酷庫(kù)中,我們學(xué)習(xí)了如何使用庫(kù)將格式文檔字符串解析為的對(duì)象數(shù)據(jù),本期,我們繼續(xù)學(xué)習(xí),一個(gè)可以以流編程的方式解析。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)?!?在NPM酷庫(kù)051中,我們學(xué)習(xí)了如何使用xml2js庫(kù)將XML格式文檔字符串解析為JavaScript的對(duì)象數(shù)據(jù),本期,我們繼續(xù)學(xué)習(xí)sax,一個(gè)可以以流編程的方式解析XML。 使用流編程的方...

    zhangke3016 評(píng)論0 收藏0
  • NPM酷庫(kù)049:csv-parse,解析csv文件

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在酷庫(kù)中,我們介紹了可以將數(shù)據(jù)導(dǎo)出為文件的庫(kù),今天,今天我們?cè)賮?lái)了解如何解析導(dǎo)入一個(gè)文件。用于將一個(gè)文本字符串?dāng)?shù)據(jù)解析為對(duì)象或數(shù)組張三李四張三李四除了同步方式解析,還提供異步函數(shù)和流對(duì)象支持。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)?!?在NPM酷庫(kù)048中,我們介紹了可以將JSON數(shù)據(jù)導(dǎo)出為csv文件的庫(kù):json2csv,今天,今天我們?cè)賮?lái)了...

    spademan 評(píng)論0 收藏0
  • NPM酷庫(kù)051:xml2js,解析XML格式數(shù)據(jù)

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在酷庫(kù)中,我們介紹了使用創(chuàng)建格式文檔,今天我們來(lái)學(xué)習(xí)如何解析文檔數(shù)據(jù)。此外,也支持生成。得到的格式文檔數(shù)據(jù)為使用庫(kù)提供的對(duì)象,可以方便地將數(shù)據(jù)直接轉(zhuǎn)成格式,相對(duì)于庫(kù)更加方便使用。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)?!?在NPM酷庫(kù)050中,我們介紹了使用xmlbuilder創(chuàng)建XML格式文檔,今天我們來(lái)學(xué)習(xí)如何解析XML文檔數(shù)據(jù)。 xml2...

    lei___ 評(píng)論0 收藏0
  • NPM酷庫(kù)051:xml2js,解析XML格式數(shù)據(jù)

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在酷庫(kù)中,我們介紹了使用創(chuàng)建格式文檔,今天我們來(lái)學(xué)習(xí)如何解析文檔數(shù)據(jù)。此外,也支持生成。得到的格式文檔數(shù)據(jù)為使用庫(kù)提供的對(duì)象,可以方便地將數(shù)據(jù)直接轉(zhuǎn)成格式,相對(duì)于庫(kù)更加方便使用。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)?!?在NPM酷庫(kù)050中,我們介紹了使用xmlbuilder創(chuàng)建XML格式文檔,今天我們來(lái)學(xué)習(xí)如何解析XML文檔數(shù)據(jù)。 xml2...

    張金寶 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

tinylcy

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<