JSON Stringify
Konwertuj obiekty i tablice JavaScript na ciągi JSON z konfigurowalnymi wcięciami i escapowaniem HTML. Darmowe, przetwarzane całkowicie w przeglądarce.
Co to jest JSON Stringify?
JSON.stringify() to wbudowana metoda JavaScript, która konwertuje wartość JavaScript na ciąg sformatowany jako JSON. To narzędzie zapewnia wizualny interfejs z kontrolą wcięć i escapowaniem HTML.
Jak korzystać z tego narzędzia JSON stringify?
Wklej lub wpisz swój obiekt lub tablicę JavaScript w polu wejściowym. Narzędzie natychmiast konwertuje go na ciąg JSON. Możesz dostosować wcięcia (spacje lub tabulacje) i włączyć escapowanie HTML.
Jaka jest różnica między JSON a obiektami JavaScript?
JSON wymaga, aby wszystkie klucze były ujęte w podwójne cudzysłowy i obsługuje tylko typy string, number, boolean, null, array i object. Obiekty JavaScript dopuszczają klucze bez cudzysłowów, pojedyncze cudzysłowy, funkcje, undefined i Symbol.
Jak obsługiwane są referencje cykliczne?
JSON.stringify() zgłasza błąd po napotkaniu referencji cyklicznej. To narzędzie wykrywa referencje cykliczne i wyświetla czytelny komunikat o błędzie.
Czy mogę dostosować wcięcia wyjścia?
Tak. Możesz ustawić wcięcia na dowolną liczbę spacji lub tabulacji. Użyj 0 lub pustego dla kompaktowego wyjścia bez dodatkowych spacji, idealnego do przesyłania danych.
Co robi escapowanie HTML?
Escapowanie HTML konwertuje znaki takie jak <, >, &, " i ' na ich odpowiedniki encji HTML (<, >, & itp.). Zapobiega to uszkodzeniu HTML przy osadzaniu ciągu JSON w tagach script lub atrybutach.
Czy to narzędzie działa we wszystkich przeglądarkach?
Tak. JSON.stringify() to standardowa metoda obsługiwana przez wszystkie nowoczesne przeglądarki, w tym Chrome, Firefox, Safari i Edge. Nie są potrzebne żadne rozszerzenia ani wtyczki.
Jak sprawdzić, czy wyjście jest prawidłowym JSON?
Narzędzie generuje składniowo poprawny JSON przy użyciu natywnej metody JSON.stringify(). Możesz zweryfikować wynik, wklejając go do dowolnego walidatora JSON lub używając JSON.parse() w konsoli przeglądarki.
Czy moje dane są wysyłane na serwer?
Nie. Całe przetwarzanie odbywa się lokalnie w przeglądarce przy użyciu JavaScript. Twoje dane nigdy nie opuszczają urządzenia.
Jakie wartości są ignorowane przez JSON.stringify()?
JSON.stringify() ignoruje wartości undefined, funkcje i właściwości z kluczami Symbol w obiektach. W tablicach te wartości są zastępowane przez null. Użyj funkcji replacer, aby dostosować zachowanie serializacji.
Jak korzystać z JSON Stringify
Konwertuj obiekty i tablice JavaScript na ciągi JSON z wybranym wcięciem i opcjonalnym escapowaniem HTML. Wszystko jest przetwarzane lokalnie w przeglądarce, a wprowadzony kod nie jest nigdzie wysyłany.
- Wpisz literał obiektu lub tablicy JavaScript do serializacji w pole wejściowe.
- Pod “Indentation:” wybierz “Spaces” lub “Tabs”, w zależności od tego, jak ma być wcięty wynik.
- Ustaw szerokość wcięcia w polu “Spaces:”, na przykład 2 lub 4 spacje na poziom.
- Włącz “Escape HTML”, aby znaki takie jak < i > zamieniały się w bezpieczne sekwencje ucieczki i nie psuły znaczników strony.
- Skopiuj powstały ciąg JSON i wklej go do kodu, konfiguracji lub ładunku API.
Włączaj “Escape HTML”, gdy JSON ma być osadzony na stronie HTML — dzięki temu tag zamykający, np. </script>, nie wydostanie się z ciągu i nie wstrzyknie kodu.
Powiązane narzędzia
- Upiększanie JSON Formatuj i upiększaj JSON z konfigurowalnymi wcięciami. Natychmiast upiększaj skompresowany JSON w przeglądarce.
- Escape JSON Escapuj i unescapuj ciągi JSON online. Konwertuj cudzysłowy, ukośniki wsteczne i nowe linie na bezpieczne sekwencje escape.
- TSV na JSON Konwertuj TSV na JSON online za darmo. Obsługuje nagłówki, automatyczne wykrywanie typów i minifikację. Wszystko w przeglądarce.
- JSON do CSV Darmowy konwerter JSON do CSV online. Spłaszczaj zagnieżdżone obiekty, wybieraj separatory i pobieraj od razu. 100% w przeglądarce.
- Konwerter CSV do JSON Konwertuj CSV do JSON online za darmo. Obsługuje niestandardowe separatory, obiekty oparte na nagłówkach i automatyczne wykrywanie typów. Wszystko w przeglądarce.
- XML Beautifier Darmowy XML Beautifier online. Formatuj i upiększaj XML natychmiast w przeglądarce.
- Walidator XML Natychmiastowa walidacja składni i struktury XML. Wykrywaj błędy z dokładnymi numerami linii i szczegółowymi komunikatami. Darmowy, bezpieczny, działa w przeglądarce.
- SQL na JSON Błyskawicznie konwertuj instrukcje SQL INSERT na tablice lub obiekty JSON. Obsługuje wielowierszowe VALUES, obsługę NULL, automatyczne wykrywanie typów i ładne drukowanie. 100% po stronie klienta, bez przesyłania.