URL JSON:ksi - jäsennä kyselymerkkijonot ja URL-parametrit verkossa
Muunna URL-osoitteen kyselymerkkijonot ja parametrit rakenteiseksi JSON:ksi selaimessa: jäsennä sisäkkäiset parametrit, taulukot ja koodatut arvot heti.
Liitä mikä tahansa URL-osoite, niin työkalu pilkkoo sen heti rakenteelliseksi JSON-objektiksi: skeema, isäntä, portti, polku, kyselyparametrit (myös taulukot ja sisäkkäiset avaimet), käyttäjätiedot ja fragmentti omina kenttinään. Mitään ei lähetetä palvelimelle – jäsennys tapahtuu kokonaan selaimessasi.
URL JSON:ksi - jäsennä query stringit ja URL-parametrit verkossa
Jäsennä URL-osoitteen kyselymerkkijonot rakenteiseksi JSON-muodoksi, tarkastele sisäkkäisiä parametreja ja taulukoita sekä pura monimutkaiset pyyntö-URL:t nopeammin API:n virheenkorjauksessa.
Selitys
Selitys URL JSON:ksi.
Miksi JSON?
JSON (JavaScript Object Notation) on kevyt tiedonvaihtomuoto, jota ihmisten on helppo lukea ja kirjoittaa ja jota koneiden on helppo jäsentää ja tuottaa.
Yleiskatsaus
Johdanto datan muuntamiseen.
URL-komponenttien ymmärtäminen
URL koostuu skeemasta, käyttäjätiedoista, isännästä, portista, polusta, kyselystä ja fragmentista. Tämä opas selittää jokaisen osan esimerkein.
Skeema (Protokolla)
Määrittää protokollan, esim. https, http, ftp.
Käyttäjätiedot
Valinnainen käyttäjätunnus ja salasana ennen isäntää, esim. user:pass@.
Isäntä (Verkkotunnus)
Verkkotunnus tai IP, joka tunnistaa palvelimen, esim. example.com.
Portti
Valinnainen verkkoportti; oletus 80 (http) tai 443 (https).
Polku
Resurssin hierarkkinen sijainti palvelimella, esim. /path/to/page.
Kysely
Avain-arvo-parit ?-merkin jälkeen, esim. ?foo=1&bar=baz.
Fragmentti (Hash)
Asiakaspuolen ankkuri #-merkin jälkeen, joka osoittaa osioon, esim. #section.
Tärkeys
Ymmärrä tietorakenteen merkitys.
Usein Kysytyt Kysymykset
Mikä on URI:n ja URL:n ero?
URI (Uniform Resource Identifier) yksilöi resurssin, kun taas URL (Uniform Resource Locator) kertoo myös, miten resurssiin päästään käsiksi. Kaikki URL-osoitteet ovat URI-tunnisteita, mutta kaikki URI-tunnisteet eivät ole URL-osoitteita.
Miksi kyselyparametrit ovat tärkeitä?
Kyselyparametrien avulla voit välittää sivulle dynaamista dataa, kuten hakusanoja, suodattimia tai seurantatunnuksia, muuttamatta polun rakennetta.
Liitä mikä tahansa URL-osoite, niin työkalu pilkkoo sen heti rakenteelliseksi JSON-objektiksi: skeema, isäntä, portti, polku, kyselyparametrit (myös taulukot ja sisäkkäiset avaimet), käyttäjätiedot ja fragmentti omina kenttinään. Mitään ei lähetetä palvelimelle – jäsennys tapahtuu kokonaan selaimessasi.
Näin käytät URL JSON:ksi -muunninta
- 1
Liitä URL-osoite
Syötä kokonainen URL-osoite kenttään – HTTP, HTTPS, FTP ja omat skeemat toimivat kaikki.
- 2
Napsauta "Muunna JSON:ksi"
Jäsennin jakaa osoitteen RFC 3986 -komponentteihin ja kokoaa ne rakenteelliseksi JSON-objektiksi.
- 3
Tarkastele tulosta
Katso skeema, isäntä, portti, polku, kysely (avain-arvo-parit ja taulukot), käyttäjätiedot ja fragmentti tulospaneelissa.
- 4
Kopioi tai lataa
Kopioi-painikkeella saat JSONin leikepöydälle tai Lataa-painikkeella tallennat .json-tiedoston myöhempää käyttöä varten.
Lähteet
- RFC 3986 — URI:n yleinen syntaksi
IETF:n virallinen määrittely, joka kuvaa URI/URL-rakenteen, komponentit ja koodaussäännöt.
- MDN — URLSearchParams
Web-rajapinta kyselymerkkijonojen lukemiseen ja käsittelyyn JavaScriptissä.
- RFC 8259 — JSON
IETF:n määrittely JSON-tiedonvaihtomuodolle, jota työkalun tuloste käyttää.
Aiheeseen liittyvät työkalut
JSON-muotoilija
Siisti ja vahvista jäsennetyistä osoitteista saatu JSON-tuloste.
URL-koodaus / -purku
Prosenttikoodaa tai pura yksittäisiä URL-komponentteja.
CSV JSON:ksi
Muunna taulukkomuotoinen CSV-data rakenteellisiksi JSON-taulukoiksi.
XML JSON:ksi
Muunna XML-dokumentit JSON-yhteensopivaksi objektirakenteeksi.
Usein kysytyt kysymykset
- Miten muutan URL-osoitteen JSON:ksi?
- Liitä osoite syöttökenttään ja napsauta "Muunna JSON:ksi". Työkalu erottelee skeeman, isännän, portin, polun, kyselyparametrit ja fragmentin omiksi JSON-kentikseen, jotka voit kopioida tai ladata.
- Miten kyselymerkkijono jäsennetään JSON-objektiksi?
- Kyselymerkkijonon ?-merkin jälkeiset avain-arvo-parit muunnetaan JSON-objektin kentiksi. Esimerkiksi ?nimi=Matti&kieli=fi tulee muotoon { "nimi": "Matti", "kieli": "fi" }.
- Mikä on URI:n ja URL:n ero?
- URI (Uniform Resource Identifier) yksilöi resurssin, kun taas URL (Uniform Resource Locator) kertoo myös, miten siihen päästään käsiksi. Kaikki URL-osoitteet ovat URI-tunnisteita, mutta kaikki URI-tunnisteet eivät ole URL-osoitteita.
- Käsitteleekö työkalu prosenttikoodatut (URL-koodatut) parametrit?
- Kyllä. Jäsennin purkaa prosenttikoodatut merkit automaattisesti sekä avaimista että arvoista, joten %20 näkyy välilyöntinä ja %2F kauttaviivana JSON-tulosteessa.
- Miten toistuvat kyselyavaimet käsitellään?
- Kun sama avain esiintyy useita kertoja (esim. ?tagi=a&tagi=b), työkalu kokoaa arvot JSON-taulukoksi: "tagi": ["a", "b"]. Vain kerran esiintyvät avaimet jäävät tavallisiksi merkkijonoiksi.
- Lähetetäänkö URL-osoitteeni palvelimelle?
- Ei. Kaikki jäsennys tapahtuu selaimessasi selaimen sisäänrakennetulla URL-rajapinnalla. Osoitteesi eivät koskaan poistu laitteeltasi.