成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

NPM酷庫:qs,解析URL查詢字符串

tinylcy / 1589人閱讀

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

NPM酷庫,每天兩分鐘,了解一個流行NPM庫。

Node.js 標準庫中有一個庫叫querystring,這個庫用來處理URL查詢字符串:

const querystring = require("querystring");

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

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

const querystring = require("querystring");

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

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

qs

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

const qs = require("qs");

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

https://github.com/ljharb/qs

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

每天了解一個NPM庫,一年后成為Node.js高手

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92539.html

相關(guān)文章

  • NPM酷庫052:sax,按流解析XML

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

    pinecone 評論0 收藏0
  • NPM酷庫052:sax,按流解析XML

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

    zhangke3016 評論0 收藏0
  • NPM酷庫049:csv-parse,解析csv文件

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

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

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

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

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

    張金寶 評論0 收藏0

發(fā)表評論

0條評論

tinylcy

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<