Konwertowanie plików JSON i GET
Bezpłatnie online Konwertowanie plików JSON i GET narzędzie, nie wymaga instalacji
Informacje o JSON and GET Convert
Narzędzie to konwertuje w obu kierunkach pomiędzy obiektem JSON a ciągiem zapytania HTTP (formatem parametrów GET). JSON na GET serializuje klucze i wartości obiektu do par klucz=wartość zakodowanych w adresie URL i połączonych znakami ampersand; GET na JSON analizuje ciąg zapytania do ładnie sformatowanego obiektu JSON z wcięciem dwóch spacji.
Jak używać
1. Wklej dane wejściowe w polu wprowadzania. 2. Dla JSON na GET podaj obiekt JSON i kliknij przycisk JSON to GET. 3. Dla GET na JSON podaj ciąg zapytania (pary klucz=wartość oddzielone znakiem &) i kliknij przycisk GET to JSON. 4. Przeczytaj przekonwertowane wyjście w panelu wyników i kliknij Kopiuj, aby je skopiować.
Reguły konwersji
JSON na GET analizuje dane wejściowe za pomocą JSON.parse, a następnie iteruje wpisy obiektu przy użyciu URLSearchParams; wartości null i undefined są pomijane, a każda inna wartość jest zamieniana na łańcuch (więc wartość logiczna staje się dosłownym łańcuchem 'true', a obiekt zagnieżdżony staje się '[object Object]'). GET na JSON używa URLSearchParams na surowym wejściu, co oznacza, że wiodący znak '?' jest opcjonalny, a klucze są dekodowane jako URL; zduplikowane klucze w ciągu zapytania są zwijane tak, że wygrywa ostatnia wartość, a wyjście jest poddawane JSON.stringify z wcięciem 2 spacji. Nieprawidłowe dane wejściowe drukują jawny komunikat 'Invalid JSON' lub 'Invalid GET parameters' zamiast zgłaszać wyjątek.
▶Co się dzieje z obiektami zagnieżdżonymi lub tablicami w JSON na GET?
▶Czy GET na JSON wymaga wiodącego znaku zapytania?
▶Jak obsługiwane są zduplikowane klucze w GET na JSON?
▶Czy moje dane są wysyłane na serwer?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.