JSON Viewer, Editor & Format
JSON Viewer, Editor & Format — Czytnik JSON pokazujący, gdzie składnia jest błędna
JSON Viewer, Editor & Format to darmowa aplikacja na iOS i Androida do odczytywania i edytowania JSON, przydatna, gdy odpowiedź API, plik konfiguracyjny lub eksport danych trafia na telefon i musisz od razu go odczytać. Otwórz go lub wklej, pozwól, aby walidator składni wskazał miejsce błędu, i poproś AI o sformatowanie lub wyjaśnienie. XML, YAML, Markdown i SQL otwierają się w tym samym edytorze.
- Cena
- Bezpłatnie, aktualizacja do Pro
- Platformy
- iOS i Android
- Języki
- 22
- Klasyfikacja wiekowa
- 4+
- Wymaga
- iOS 15.1 lub nowszy


Większość problemów z JSON-em sprowadza się do jednego znaku.
Końcowy przecinek, pojedynczy cudzysłów, brakujący nawias: plik wygląda niemal poprawnie, a parser i tak go odrzuca. Najszybszym rozwiązaniem jest dokładne wskazanie miejsca błędu — właśnie to robi kontrola na żywo w tym edytorze podczas pisania.
Co to jest
JSON Viewer, Editor & Format to aplikacja na iOS i Androida, która otwiera, odczytuje i edytuje pliki JSON na telefonie. Podświetla składnię, numeruje wiersze, zwija obiekty i tablice oraz sprawdza JSON podczas pisania, wskazując błędy takie jak końcowy przecinek, brakujący cudzysłów lub niezamknięty nawias. Internetowa AI może sformatować, wyjaśnić, naprawić i wygenerować przykładowe dane. Pliki XML, YAML, Markdown i SQL otwierają się w tym samym edytorze, choć kontrola na żywo obejmuje tylko JSON.
W aplikacji
Jak to wygląda





Tło
Dlaczego plik JSON nie przechodzi parsowania i jak znaleźć przyczynę?
JSON to ścisły format tekstowy: klucze muszą być napisami ujętymi w podwójne cudzysłowy, komentarze nie są dozwolone, a po ostatnim elemencie obiektu lub tablicy nie może występować przecinek. Wiele odrzucanych plików to kopie danych z JavaScript lub Python, które wyglądają podobnie, ale łamią te zasady. Praktyczny sposób na znalezienie przyczyny to przeczytanie komunikatu parsera, przejście do wskazanego wiersza i sprawdzenie znaków tuż przed nim, ponieważ prawdziwy błąd zwykle znajduje się kilka znaków wcześniej niż miejsce, w którym parser przerywa działanie.
Końcowe przecinki i cudzysłowynajczęstsi podejrzani
Przecinek po ostatnim elemencie, pojedyncze cudzysłowy wokół napisu lub klucz zapisany bez cudzysłowów — wszystko to zostanie odrzucone przez standardowy parser JSON. Niektóre języki programowania akceptują takie zapisy, dlatego konfiguracja działająca w kodzie może zawieść jako dane.
Duże liczbypowyżej 2^53
Sam JSON nie nakłada limitu wielkości liczb, ale wiele czytników przechowuje je jako wartości zmiennoprzecinkowe, które zachowują dokładność tylko do 2^53. Identyfikator zamówienia większy od tej wartości może po cichu zmienić się podczas przetwarzania, dlatego identyfikatory, które muszą pozostać dokładne, bezpieczniej zapisywać jako napisy.
Napisy wyglądające jak wartości logiczne"false" to nie false
Tekst "false" w cudzysłowie jest niepustym napisem, a w większości języków niepusty napis jest uznawany za wartość true. Przechowywana w ten sposób flaga funkcji może zostać włączona, gdy wszyscy są przekonani, że jest wyłączona.
JSON Linesjeden obiekt w każdym wierszu
Pliki dzienników często korzystają z JSON Lines, gdzie każdy wiersz jest kompletną wartością JSON, zamiast aby cały plik stanowił jedną wartość. Ścisły parser JSON odczyta drugi wiersz jako błąd, dlatego takie pliki wymagają przetwarzania wiersz po wierszu.
Formatowanie i minifikacjate same dane, inny układ
Formatowanie dodaje wcięcia i podziały wierszy, aby można było odczytać zagnieżdżone dane. Minifikacja usuwa je, zmniejszając rozmiar tekstu. Żadna z tych operacji nie zmienia wartości, więc możesz swobodnie przełączać się między nimi.
Jak to działa
Jak plik przechodzi od nieczytelnego do naprawionego
Edytor opiera się na jednej pętli: otwórz dane, zobacz, co jest nie tak, zmień je i sprawdź ponownie.
Otwórz lub wklej dane
Otwórz plik z telefonu za pomocą wyboru plików albo wklej dane. Podświetlanie składni, numery wierszy i zawijanie wierszy ułatwiają odczytywanie długich dokumentów, a obiekty i tablice możesz zwijać, aby ukryć to, czego nie czytasz.
Pozwól walidatorowi wskazać błąd
Kontrola działa podczas pisania i wskazuje miejsce błędu. Inteligentny pasek klawiatury zapewnia dostęp do nawiasów, klamer, cudzysłowów i dwukropków jednym stuknięciem, a funkcje cofania, ponawiania i historia wcześniejszych wersji pozwalają bezpiecznie wypróbowywać poprawki.
Resztę powierz AI
Poproś internetową AI o sformatowanie nieuporządkowanych lub zminifikowanych danych, wyjaśnienie znaczenia bloku, naprawienie błędu albo wygenerowanie przykładowego dokumentu na podstawie opisu. Przepisany kod pojawia się jako diff, który możesz sprawdzić przed zastosowaniem.
Co zawiera
Funkcje aplikacji
Na żywo
Sprawdzanie składni
Walidator sprawdza JSON podczas pisania i wskazuje miejsce końcowego przecinka, brakującego cudzysłowu lub niezamkniętego nawiasu.
Zwijanie
Czytelne duże pliki
Zwijanie, numery wierszy, zawijanie wierszy, wyszukiwanie i zamiana w całym dokumencie, regulowany rozmiar czcionki i rozmiar tabulatora oraz jasny lub ciemny motyw.
AI
Formatuj, wyjaśniaj, naprawiaj, generuj
Formatuj zminifikowane dane, zapytaj o znaczenie struktury, napraw błąd albo opisz potrzebne dane i otrzymaj przykład. Narzędzia AI wymagają połączenia z internetem.
4
Inne formaty
XML, YAML, Markdown i SQL otwierają się z podświetlaniem, zwijaniem, wyszukiwaniem i narzędziami AI. Kontrola na żywo obejmuje tylko JSON, dlatego poproś AI o sprawdzenie pozostałych formatów.
20
Polowanie na błędy
Misje stawiające Cię przed awarią w symulowanym terminalu: konfiguracja kończąca się błędem w wierszu 12, dane odrzucane z powodu kluczy bez cudzysłowów, kolidujące identyfikatory powyżej 2^53 lub konwersja XML, która gubi atrybuty.
20
Projekty z przewodnikiem
Zbuduj zagnieżdżony katalog produktów, obiekt odpowiedzi API, dziennik JSON Lines, JSON Pointer i JSON Patch oraz schematy — od podstaw po $defs, $ref, oneOf i if/then/else.
Dopasowanie
Dla kogo jest — i dla kogo nie jest
To dobry wybór, jeśli
- Sprawdzaj odpowiedzi API lub pliki konfiguracyjne z dala od biurka
- Potrzebujesz szybkiego otwierania plików .json i eksportów danych na telefonie
- Jesteś testerem lub analitykiem, który odczytuje dane payload i chce mieć zaznaczony błędny wiersz
- Uczysz się, jak działają JSON, schematy i XML, i lubisz ćwiczyć na prawdziwych błędach
- Chcesz korzystać z narzędzi do czytelnego formatowania i wyjaśniania bez opuszczania edytora
To nie jest odpowiednie narzędzie, jeśli
- Potrzebujesz narzędzi AI offline, ponieważ działają online i wymagają połączenia z internetem
- Chcesz sprawdzania błędów na bieżąco dla XML lub YAML, ponieważ sprawdzanie na żywo obejmuje tylko JSON
- Oczekujesz nieograniczonego AI za darmo: darmowy plan obejmuje 3 zapytania AI dziennie oraz jedno dodatkowe za obejrzenie krótkiej reklamy
Prywatność
Co wysyłają narzędzia AI
Edytor, sprawdzanie składni, otwieranie dokumentów i wyszukiwanie działają na urządzeniu. Narzędzia AI działają online, dlatego tekst, który prosisz je sformatować, wyjaśnić lub naprawić, jest wysyłany do usługi AI na potrzeby tego żądania. Szczegóły znajdziesz w polityce prywatności CoddyKit.
Pełne informacje znajdziesz w polityce prywatności CoddyKit.
Pytania
Najczęściej zadawane pytania
Jak otworzyć i odczytać plik JSON na telefonie?
W JSON Viewer, Editor & Format otwierasz plik za pomocą selektora plików lub wklejasz jego zawartość do edytora. Dane są wyświetlane z kolorowaniem składni i numerami wierszy, a obiekty i tablice możesz zwijać, aby ukryć fragmenty, których nie czytasz. Tak samo działa to w przypadku odpowiedzi API skopiowanej z innej aplikacji.
Jak JSON Viewer znajduje błędy składni?
Walidator sprawdza JSON podczas pisania i zaznacza miejsce błędu. Wykrywa typowe pomyłki, takie jak końcowy przecinek, brakujący cudzysłów lub niezamykający się nawias, dzięki czemu możesz poprawić konkretny znak zamiast przeszukiwać cały plik. Sprawdzanie na żywo działa tylko dla JSON.
Czy mogę formatować JSON w czytelny sposób lub go minimalizować?
Tak. Formater AI zmienia nieuporządkowane lub zminimalizowane dane w czytelny tekst z wcięciami. Ponieważ jest to internetowe narzędzie AI, wymaga połączenia, a każda zmiana jest przedstawiana jako różnica, którą możesz przejrzeć przed zastosowaniem.
Czy JSON Viewer otwiera pliki XML, YAML lub SQL?
Otwiera XML, YAML, Markdown i SQL w tym samym edytorze, z kolorowaniem składni, zwijaniem, wyszukiwaniem i narzędziami AI. Tylko JSON jest objęty sprawdzaniem składni na żywo. W przypadku pozostałych formatów możesz poprosić AI o sprawdzenie dokumentu pod kątem problemów.
Czym różnią się JSON i JSON Lines?
Plik JSON zawiera jedną wartość, zwykle obiekt lub tablicę. Plik JSON Lines umieszcza kompletną wartość JSON w każdym wierszu, dzięki czemu dobrze nadaje się do dzienników, które rosną po jednym rekordzie. JSON Viewer zawiera prowadzony projekt dotyczący JSON Lines dla pliku dziennika, aby pokazać Ci różnicę między tymi formatami.
Czy JSON Viewer, Editor & Format jest darmowy?
Aplikację można pobrać za darmo. Edytor, sprawdzanie składni, otwieranie dokumentów i wyszukiwanie są bezpłatne. Darmowe korzystanie obejmuje 3 zapytania AI dziennie oraz jedno dodatkowe za obejrzenie krótkiej reklamy, pierwszy prowadzony projekt i dwie misje, a także wyświetlanie reklam. Pro usuwa reklamy i odblokowuje nieograniczoną liczbę zapytań AI oraz wszystkie projekty i misje.
Czy mogę uczyć się JSON z tą aplikacją, a nie tylko go przeglądać?
Tak. Dostępnych jest 20 polowań na błędy i 20 prowadzonych projektów. W ramach polowań szukasz przyczyny problemów, takich jak końcowy przecinek w konfiguracji, payload API z pojedynczymi cudzysłowami lub flaga funkcji zapisana jako ciąg znaków false. Projekty prowadzą Cię przez zagnieżdżone katalogi, znaki specjalne, JSON Pointer, JSON Patch i schematy.
Czy mogę zachować lub udostępnić to, co edytowałem?
Możesz skopiować wynik, udostępnić go jako link i zapisywać fragmenty, aby wrócić do nich później. W historii przechowywane są wcześniejsze wersje dokumentu, więc możesz cofnąć zmianę, której żałujesz.
Czy AI widzi cały mój plik?
AI działa na tym, co mu wysyłasz: zaznaczonym fragmencie do wyjaśnienia albo dokumencie, który prosisz sformatować lub naprawić. Te żądania trafiają do usługi online, dlatego najpierw usuń sekrety, takie jak tokeny i hasła. Odczytywanie, zwijanie, wyszukiwanie i sprawdzanie składni nie wymagają AI.
Zacznij
Szybciej znajdź błędny znak
Czytnik i edytor JSON na iOS i Android, bezpłatny na początek, w 22 językach.
Więcej od CoddyKit
Dostępna na iOS i Android.