Wejście

Wyjście

Czym jest Konwerter String do JSON?

Masz JSON uwięziony jako ciąg? Wszyscy to przeżywaliśmy — ciągi z escape'ami, stringified JSON lub tekst, który musi stać się prawdziwym JSON. To narzędzie konwertuje wszystkie te dane ciągów do właściwego formatu JSON (JavaScript Object Notation).

Jak wyjaśniają MDN Web Docs, ciągi JSON często muszą być parsowane, aby stać się użytecznymi obiektami. Nasz konwerter obsługuje ciągi ze znakami ucieczki, stringified JSON (wyjście JSON.stringify) i dane tekstowe, konwertując je wszystkie do prawidłowego JSON. Przestrzegamy specyfikacji JSON RFC 8259.

Wszystko dzieje się w Twojej przeglądarce — Twoje ciągi nigdy nie opuszczają Twojego komputera. Konwertuj je natychmiast do JSON i używaj w swoich aplikacjach.

Jak używać Konwertera String do JSON

Wykonaj te kroki, aby przekonwertować dane ciągów do JSON. Każdy krok używa rzeczywistych przycisków i paneli na tej stronie.

1

Wklej ciąg lub wgraj plik

Wklej ciąg do lewego panelu Wejście lub kliknij Wgraj, aby wgrać plik .json lub .txt. Kliknij Przykład, aby zobaczyć przykłady. Narzędzie obsługuje ciągi JSON ze znakami ucieczki, wyjście JSON.stringify lub tekst wymagający parsowania jako JSON. Przykład wejścia:

"{\"subscriberId\":\"SUB-1001\",\"plan\":\"5G Nielimitowany\"}"

Nieprawidłowe lub niemożliwe do parsowania ciągi wyświetlą błąd.

2

Przeglądaj przekonwertowany JSON

Prawy panel Wyjście pokazuje sparsowany JSON z prawidłowym formatowaniem. Znaki ucieczki są przywracane, a struktura jest walidowana zgodnie z RFC 8259. Oba panele używają podświetlania składni.

3

Kopiuj, minifikuj lub pobierz

Kliknij Kopiuj, aby skopiować JSON do schowka. Kliknij Minifikuj, aby go skompresować. Kliknij Pobierz, aby zapisać jako plik. Użyj Wyczyść w panelu wejściowym, aby zacząć od nowa. Całe przetwarzanie odbywa się w Twojej przeglądarce.

Kiedy naprawdę tego używasz

Tworzenie API

Konwertuj stringified JSON z odpowiedzi API do obiektów JSON. Niezbędne gdy API zwracają JSON jako ciągi zamiast obiektów.

Zapytania do bazy danych

Konwertuj dane ciągów z baz danych do formatu JSON. Idealne do pracy z kolumnami tekstowymi zawierającymi dane JSON.

Ciągi ze znakami ucieczki

Usuń znaki ucieczki z ciągów JSON. Konwertuje znaki z escape'ami do właściwego formatu JSON do użytku w aplikacjach.

Przetwarzanie danych

Przetwarzaj dane ciągów do formatu JSON do dalszej manipulacji. Niezbędny krok w potokach danych i procesach ETL.

Często zadawane pytania

Czy moje dane ciągów są przechowywane?

Nie. Konwersja ciągów odbywa się całkowicie w Twojej przeglądarce przy użyciu JavaScript. Twoje dane nigdy nie opuszczają Twojego komputera.

Jakie typy ciągów mogą być konwertowane?

Narzędzie konwertuje ciągi JSON ze znakami ucieczki, stringified JSON (wyjście JSON.stringify) i dane tekstowe, które mogą być parsowane jako JSON, do prawidłowego formatu JSON.

Czy obsługuje znaki ucieczki?

Tak. Konwerter prawidłowo usuwa znaki ucieczki takie jak \n, \t, \" i inne, konwertując je do prawidłowego formatu JSON.

Co się stanie, jeśli ciąg nie jest prawidłowym JSON?

Jeśli ciąg nie może być przekonwertowany do prawidłowego JSON, zobaczysz komunikat o błędzie. Narzędzie próbuje parsować i konwertować, ale niektóre ciągi mogą wymagać wcześniejszej ręcznej edycji.

Czy mogę minifikować wyjście?

Tak. Kliknij przycisk "Minifikuj", aby skompresować wyjście JSON. Przydatne do zmniejszania rozmiarów pliku lub użycia w środowiskach produkcyjnych.

Jaka jest różnica od JSON Parser?

JSON Parser pracuje z już prawidłowym JSON. Konwerter String do JSON obsługuje dane ciągów, które muszą być najpierw przekonwertowane do formatu JSON, takie jak ciągi ze znakami ucieczki lub stringified JSON.

Inne narzędzia JSON, które możesz potrzebować

Konwersja ciągów to tylko jedno zadanie JSON. Oto inne narzędzia, które dobrze ze sobą współpracują: