JSON форматтағыш және тексергіш құралын қалай қолдану керек
- 1
JSON қойыңыз немесе ашыңыз
Сол жақ жолаққа қойыңыз, .json файлын апарып тастаңыз немесе «Файлды ашу» батырмасын пайдаланыңыз. Қалай жұмыс істейтінін көру үшін «Үлгі» батырмасын басыңыз.
- 2
Орналасуды таңдаңыз
2 бос орын, 4 бос орын немесе табуляцияны таңдаңыз, тұрақты реттілік қажет болса «Кілттерді A–Z сұрыптау» опциясын қосып, «JSON пішімдеу» немесе «Сығу» батырмасын басыңыз.
- 3
Қатені түзетіңіз
JSON жарамсыз болса, жолды, бағанды және кеңесті оқыңыз, «Жолға өту» арқылы сол орынға өтіңіз немесе «JSON жөндеу» батырмасын басыңыз.
- 4
Көшіріңіз, жүктеңіз немесе зерттеңіз
Нәтижені көшіріңіз, .json ретінде жүктеп алыңыз немесе түйіндерді жинау және JSONPath көшіру үшін «Ағаш» қойындысын ашыңыз.
Шектеулер және Pro
Тіркелусіз тегін: 50 MB дейінгі файлдарды ашуға болады. 200 000 таңбадан асатын мәтін фондық worker-де өңделеді, 2 MB асатын файлдар редакторға жүктелмей форматталады, ал ағаш көрінісі 2 MB дейінгі құжаттарды қамтиды.
Pro жарнаманы өшіреді; форматтауыштың шектеулері барлық тарифте бірдей. Pro-ны қарау
JSON форматтағыш және тексергіш туралы
API жауабын, конфигурация файлын немесе лог жолын қойыңыз — форматтауыш оны JSON стандарты (RFC 8259) бойынша тексеріп, екі бос орынды, төрт бос орынды немесе табуляциялы шегінісімен шығарады не бір жолға сығады. Кілттерді әліпби бойынша сұрыптауға болады, сондықтан бір құжаттың екі нұсқасын салыстыру оңай.
JSON бұзылған болса, жол мен баған нөмірін, не күтілгені туралы түсінікті сипаттаманы, нақты орынның астындағы көрсеткішті және ықтимал түзетуді көресіз: алдыңғы жол соңындағы үтірдің жоқтығы, артық үтір, жалғыз тырнақшалар, тырнақшасыз кілт атауы, түсініктеме, Python-ның True немесе None мәні, NaN, жол ішіндегі шикі жол үзілімі немесе жабылмаған жақша. JSON жөндеу батырмасы осы сияқты JSON-ға жақын әдеттерді бірден түзетіп, әрбір өзгерісті тізіп береді, сондықтан оны қарап шығуға немесе болдырмауға болады.
Сандар мен escape-тізбектер жазылғандай дәл көшіріледі, сондықтан 12345678901234567890 сияқты идентификатор JSON.parse жасайтындай дөңгелектелмейді. Ағаш көрінісі объектілер мен массивтерді жинайды, әрқайсысында қанша кілт немесе элемент барын көрсетеді және кез келген түйіннің JSONPath жолын немесе мәнін көшіреді.
Үлкен файлдар фондық worker-де өңделеді, сондықтан 50 MB экспорт форматталып жатқанда бет жауап беруін тоқтатпайды. Құрал JSON Schema бойынша тексермейді, YAML немесе CSV форматына түрлендірмейді және деректерді JSONPath өрнектерімен сұрамайды.
Құпиялылық
Талдау, пішімдеу және жөндеу осы браузер бетінде орындалады; қойған немесе ашқан JSON ешқандай серверге жүктелмейді не жіберілмейді. Тек шегініс пен кілттерді сұрыптау таңдауыңыз ғана жергілікті жадта сақталады — құжаттың өзі бетті жапқаннан кейін сақталмайды.
Мүмкіндіктер
Түзетуге болатын қателер
«Unexpected token» орнына жол, баған, мәселенің астындағы көрсеткіш және ұсынылған түзету.
Бір басумен жөндеу
Түсініктемесі, артық үтірлері, жалғыз тырнақшалары немесе тырнақшасыз кілттері бар JSON-ды қатаң JSON-ға айналдырады.
Жиналатын ағаш
Кез келген объект немесе массивті жинап, түйіннің JSONPath жолын немесе мәнін көшіріңіз.