Әзірлеуші құралы

JSON-ды оқуға ыңғайлы етіңіз, кішірейтіңіз немесе тексеріңіз

JSON қойып оқуға ыңғайлы етіңіз, кішірейтіңіз немесе қате көріңіз. Талдау браузерде жүреді.

Оқуға ыңғайлы етіңіз, бір жол етіңіз немесе тек тексеріңіз. NEXNARA-ға ештеңе кетпейді.

  • Жергілікті жұмыс істейді
  • Жүктеу жоқ
  • Лезде
  • Тегін
Күй

Файлдар осы браузерде қалады. Серверге ештеңе жүктелмейді.

Қалай жұмыс істейді

  1. Деректерді қойыңыз
  2. Әрекетті орындаңыз
  3. Нәтижені көшіріңіз

Неге NEXNARA

  • Құпия

    Деректеріңіз браузерде қалады.

  • Лезде

    Нәтиже бірден көрінеді.

  • Жүктеу жоқ

    NEXNARA серверіне ештеңе жіберілмейді.

  • Кез келген жерде жұмыс істейді

    Орнату қажет емес.

Көбірек білу

JSON пішімдеуші деген не?

JSON пішімдеуші мәтіннің жарамды JSON екенін тексереді, содан кейін шегініспен немесе ықшам бір жолды жол ретінде баса алады. Бұл құрал браузерде JSON.parse және JSON.stringify пайдаланады. eval пайдаланбайды.

Пішімдеу және кішірейту

Пішімдеу кілттерді, мәндерді немесе объект ретін JSON.stringify істейтіннен тыс өзгертпейді. Кішірейту сол JSON құрылымын сақтайды және тек қажетсіз бос орын мен жол үзілімдерін жояды.

JSON-ді әдемі басу

Әдемі басу жол үзілімдері мен шегініс қосады, кірістірілген нысандарды оқуға ыңғайлы етеді. 2 бос орын, 4 бос орын немесе қойындыны таңдаңыз. Әдепкі — 2 бос орын.

JSON-ді кішірейту

Кішірейту жолдардың ішіндегі бос орынды сақтай отырып, артық бос орын мен жол үзілімдерін жояды. Деректер сол күйінде қалады; тек қаптама кішірейеді.

Жарамсыз JSON-ді табу

Әдеттегі мәселелер — соңғы үтірлер, жалғыз тырнақшалар, түсініктемелер немесе тырнақшасыз кілттер. Браузер орын хабарласа, бұл құрал жолды, бағанды немесе таңба орнын көрсетеді. Орын ойдан шығарылмайды.

Екі JSON құжатын салыстыру

JSON Diff екі жағын да талдап, қосылған, жойылған, өзгерген және түрі өзгерген жолдарды тізеді. Бір мазмұнды әдемі және кішірейтілген JSON тең саналады.

Қосылған және жойылған өрістер

Тек JSON B-де бар жол — Қосылды. Тек JSON A-да бар жол — Жойылды. Жоқ болу null-мен бірдей емес.

Өзгерген мәндер

Сол жолда бір түрдің басқа мәні болса, жол Өзгерді болады және ескі мен жаңа мәнді көрсетеді. «100» жолы мен 100 саны — Түр өзгерді.

Кірістірілген JSON айырмасы

Нысандар рекурсивті салыстырылады. user.address.city ішіндегі өзгеріс сол жолда хабарланады, бүкіл нысанды ауыстыру ретінде емес.

Жиымдар қалай салыстырылады

Жиымдар индекс бойынша салыстырылады: items[0], items[1] және т.б. Элементтерді қайта реттеу бірнеше айырма беруі мүмкін. Бұл құрал жиым элементтерін жасырын id бойынша сәйкестендірмейді.

Қалай пайдалануға болады

JSON-ді қорапқа қойыңыз. JSON пішімдеу 2 бос орын шегінісімен әдемі басады. JSON кішірейту деректерді өзгертпей артық бос орынды жояды. JSON тексеру мәтіннің жарамды екенін және браузер берсе қате орнын хабарлайды.

Құпиялылық

JSON браузерде қалады. NEXNARA серверлеріне жүктелмейді және cookie, жергілікті сақтау немесе дерекқорда сақталмайды.

Жиі қойылатын сұрақтар

JSON-ді не жарамсыз етеді?

Әдеттегі мәселелер — соңғы үтірлер, жалғыз тырнақшалар, түсініктемелер немесе тырнақшасыз кілттер. JSON.parse оларды Жарамсыз JSON ретінде хабарлайды.

Пішімдеу JSON-імді өзгерте ме?

Жоқ. Пішімдеу және кішірейту сол деректерді сақтайды. Олар тек бос орынды өзгертеді. Объект кілт реті JSON.stringify-ке сәйкес.

JSON-ім жүктеле ме?

Жоқ. Өңдеу браузеріңізде жергілікті жүреді және серверлерімізге жүктелмейді.

Unicode JSON пішімдеуге бола ма?

Иә. Жолдардағы Unicode таңбалары жарамды JSON және пішімдеу немесе кішірейтуден кейін бүтін қалады.

Бұл құрал JSON-ді код ретінде орындай ма?

Жоқ. Ол JSON-ді тек JSON.parse-пен талдайды. eval ешқашан пайдаланбайды.

Жиымдар қалай салыстырылады?

Индекс бойынша. items[0] items[0]пен салыстырылады. Элементтерді тек қайта реттесеңіз, бірнеше жол өзгеруі мүмкін. Бұл нұсқада кілт бойынша жиым сәйкестігі жоқ.

Кірістірілген JSON-ді салыстыруға бола ма?

Иә. Кірістірілген нысандар рекурсивті аралады, сондықтан өзгеріс user.address.city сияқты жолда көрсетіледі.

Жоқ болу мен null-дің айырмасы не?

Жоқ өріс — Жойылды немесе Қосылды. null — нақты JSON мәні. null, "", 0 және false бірдей саналмайды.

JSON-ім серверге жіберіле ме?

Жоқ. Талдау, пішімдеу және салыстыру браузерде жергілікті жүреді. Таңдаған файлдарыңыз жүктелмейді.

JSON қаншалықты үлкен бола алады?

Мыңдаған кілті бар әдеттегі құжаттар жарайды. 5 МБ-тан жоғары ескерту шығады. 15 МБ-тан үлкен құжаттар браузер жауап беруін сақтау үшін бөгеледі.