In diesem Artikel werden hauptsächlich zwei Methoden zum Parsen von URLs in das JSON-Format vorgestellt. Interessierte Freunde können darauf verweisen.
Dieser Artikel stellt zwei Methoden vor json-Format werden wie folgt mit Ihnen geteilt:
Methode 1: Die einfachste Methode: Verwenden Sie ein Tag, um
function parseUrl(url){ var a=document.createElement('a'); a.href=url; return { protocol:a.protocol.replace(':',''), hostname:a.hostname, port:a.port, path:a.pathname, query:(()=>{ var query=a.search.substr(1); var queryArr=query.split('&'); var queryObj={}; queryArr.forEach((item,index)=>{ var item=item.split('='); var key=item[0]; queryObj[key]=item[1]; }) return queryObj; })(), params:(()=>{ var params=a.hash.substr(1); var paramsArr=params.split('#'); return paramsArr; })(), } } var urlObj = parseUrl('http://www.baidu.com:90/search?name=liyajie&age=12#abc#bbb') console.log(urlObj)
Methode 2: Analysieren Sie die URL über das URL-Modul von nodejs
'use strict'; var url = require('url'); console.log(url.parse('http://user:pass@host.com:8080/path/to/file?query=string#hash'));
Das obige ist der detaillierte Inhalt vonSo analysieren Sie URLs mithilfe von Javascript in das JSON-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!