Мазмұнға өту
pdftools.kz

JSON пішімі

JSON — ECMA-404 және RFC 8259 стандарттарында сипатталған, деректер алмасуға арналған мәтіндік пішім. Ондағы мән алты түрлі: нысан, массив, жол, сан, логикалық мән және бос null. Пішім күнді де, түсініктемені де, соңғы үтірді де білмейді — бұлардың бәрін оның үстіне қосымшалар қосады. JSON-да безендіру мүлдем жоқ, сондықтан оны деректің қалай көрінетінін өзіңіз шешкеннен кейін ғана басып шығаруға болады.

Браузерде жергіліктітіркеусіз

Сандар туралы қысқаша

Стандарттар
ECMA-404 және RFC 8259
Мән түрлері
алтау: нысан, массив, жол, сан, логикалық, null
Кодтау
алмасу стандарты бойынша негізгісі — UTF-8
Бүтін санның дәлдік шегі
9 007 199 254 740 991
Пішімде жоқ нәрсе
түсініктеме, күн түрі және соңғы үтір
Біздің маршруттар
бірде-бірі .json алмайды — бас тарту кеңейтім бойынша

Алты түр және одан артық ештеңе

JSON-да күн жоқ: күн сияқты көрінетін нәрсе — кәдімгі жол, екі тарап оның түрі жайлы жай ғана келіскен, көбіне халықаралық жазу стандарты бойынша. Түсініктеме де жоқ, сондықтан файл ішіндегі түсіндірмені әдетте аты сөйлеп тұрған бөлек өріске салады.

Сандар — бөлек тұзақ. Талдау көбіне қос дәлдікпен жүреді, ал ол бүтін сандарды 9 007 199 254 740 991-ге дейін ғана дәл сақтайды. Одан ұзын идентификатор соңғы разрядтарын үнсіз жоғалтады: шығармаңыздағы екі бөлек жазба бірдей нөмірге айналады. Сондықтан байыпты интерфейстер ұзын идентификаторды сан емес, жол түрінде береді.

Файл неге «сынық»

  • Тізімнің соңғы элементінен кейінгі үтір — талдаудан бас тартудың ең жиі себебі.
  • Қос тырнақшаның орнына жалғыз тырнақша: JSON-да тек қос тырнақша рұқсат етіледі.
  • Код мысалынан көшірілген түсініктемелер: пішім оларды қарастырмаған.
  • Windows редакторынан сақтағаннан кейін файл басында қалған байт реті белгісі.
  • Тіл жіберетін, бірақ пішім жібермейтін шексіздік пен «сан емес» мәндері.
  • Әр жолы бөлек нысан болатын файл: бұл жолдық шығару пішімі, оны тұтастай JSON деп оқуға келмейді.

PDF-ті қалай алуға болады

  1. Түрін таңдаңыз: бағаны бар кесте ме, жазба карточкалары ма, әлде оқуға арналған шегіністі көшірме бе.
  2. Деректі HTML-ге айналдырыңыз: скриптпен, үлгімен немесе кесте редакторына импорттап, веб-бет ретінде сақтаумен.
  3. Стильдердің файлдың қасында емес, ішінде жатқанын тексеріңіз.
  4. .html файлын бізге жүктеп, жиегі 0,4 дюймдік A4-те PDF алыңыз.
  5. Дайын есепті басқа құжатқа қосу керек болса, екі файлды PDF біріктірумен тігіңіз.

Бізде не жоқ

  • .json үшін маршрут жоқ: файл кеңейтімі бойынша қайтарылады, конвейерге жетпейді.
  • .html деп қайта атау тұтас мәтін қабырғасын береді — жүйелі жақшалар тег емес, құрылым жасамайды.
  • Деректі сұлбаға тексермейміз және синтаксисті жөндемейміз: бұл редактор мен линтердің жұмысы.
  • Әдемі шегіністі түрді де біз жасамаймыз — пішімдеу редакторда бір әрекетпен қосылады.

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

JSON-ды немен ашуға болады?

Кез келген мәтін редакторымен: пішім мәтіндік және көзбен оқылады. Бөліп көрсететін редактор шегіністерді де қояды, ал браузерлер мұндай файлды бір ұзын жолдың орнына жиналатын ағаш етіп көрсетеді.

Дұрыс көрінсе де, шығарма неге оқылмайды?

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

Өңдеуден кейін ұзын идентификатор неге өзгеріп кетті?

Сан дәлдігін жоғалтты: тоғыз квадриллионнан асатын бүтіндер қос дәлдікке дөңгелектеусіз сыймайды. Мұндай мәндерді жол түрінде беріңіз, сонда оларға ешбір талдау тимейді.

JSON-ды шартқа PDF түрінде қоса алам ба?

Иә, бірақ аралық қадам арқылы. Деректі HTML-ге сызып, сол белгіленімді түрлендіргішімізбен басыңыз да, шыққан беттерді файлдарды біріктіру арқылы негізгі құжатқа қосыңыз.

Жақын құралдар