Query string JSON konvertáló
Elemezz egy URL query stringet JSON-ná, és építs query stringet JSON-ból, a böngésződben.
Kapcsolódó eszközök
Így használd a következőt: Query string
- 01
Válassz irányt: query JSON-ra vagy JSON queryre.
- 02
Illessz be egy query stringet (a vezető ? jellel vagy anélkül) vagy egy JSON objektumot.
- 03
Másold ki az eredményt, vagy cserélj a visszakonvertáláshoz.
Lekérdezési szövegek elemzése és felépítése
Lekérdezésiszöveg-átalakító, amely egy URL paramétereit olvasható JSON-objektummá alakítja, és JSON-ból vissza is épít lekérdezési szöveget. Dekódolja az értékeket, és az ismétlődő kulcsokat mindkét irányban tömbként kezeli.
Helyben, a böngésződben fut, így az általad megvizsgált URL-ek, amelyek tokeneket vagy személyes adatokat is tartalmazhatnak, soha nem hagyják el az eszközöd.
Mi az a lekérdezési szöveg
A lekérdezési szöveg az URL kérdőjel utáni része, például ?q=cipo&page=2, vagyis kulcs-érték párok listája, amely adatot ad át egy oldalnak vagy API-nak. Ezek hajtják a találati listákat, a szűrőket, a lapozást és a nyomon követést.
Ismétlődő kulcsok és teljes URL-ek
Amikor egy kulcs többször is szerepel, például tag=a&tag=b, tömbbé válik a JSON-ban, így egyetlen érték sem vész el, egy JSON-tömb pedig ismétlődő paraméterekké bomlik, amikor felépíted a szöveget.
JSON-ná alakításkor beillesztheted a teljes URL-t: a kérdőjel előtti rész figyelmen kívül marad, tehát nem kell előbb levágnod. Ettől gyorsan megvizsgálhatod egy címsorból származó hivatkozás paramétereit.
Dekódolás és kódolás
A százalékosan kódolt értékek elemzéskor visszafejtődnek, hogy el tudd olvasni őket, és a lekérdezési szöveg felépítésekor újra kódolódnak, hogy az eredmény érvényes legyen; ez helyesen tartja a szóközöket és a különleges karaktereket.
Gyakran ismételt kérdések
Mi történik az ismétlődő paraméterekkel?
Egy kulcs, amely egynél többször jelenik meg, mint a tag=a&tag=b, tömbbé válik a JSON-ban, és a JSON-ban lévő tömbök visszabővülnek ismétlődő paraméterekké.
Beilleszthetek egy teljes URL-t?
Igen. JSON-ná konvertáláskor minden, ami a ? előtt van, figyelmen kívül marad, így beilleszthetsz egy egész URL-t.
Dekódolódnak az értékek?
Igen. A százalékkódolt értékek elemzéskor dekódolódnak, és query string építésekor újra kódolódnak.