{"id":478,"date":"2026-10-03T14:23:25","date_gmt":"2026-10-03T13:23:25","guid":{"rendered":"https:\/\/wpcalc.com\/tr\/json-bicimlendirici-dogrulayici\/"},"modified":"2026-10-03T14:23:25","modified_gmt":"2026-10-03T13:23:25","slug":"json-bicimlendirici-dogrulayici","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/tr\/web-araclari\/json-bicimlendirici-dogrulayici\/","title":{"rendered":"JSON Bi\u00e7imlendirici ve Do\u011frulay\u0131c\u0131"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">JSON&#039;\u0131n\u0131z\u0131 Bi\u00e7imlendirin ve Do\u011frulay\u0131n<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"478\" data-favorite-title=\"JSON Bi\u00e7imlendirici\" data-favorite-url=\"https:\/\/wpcalc.com\/tr\/web-araclari\/json-bicimlendirici-dogrulayici\/\" data-favorite-excerpt=\"Ham, k\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f veya da\u011f\u0131n\u0131k JSON&#039;u yap\u0131\u015ft\u0131r\u0131n; an\u0131nda do\u011frulay\u0131n ve istedi\u011finiz girintiyle okunabilir bi\u00e7imde yazd\u0131r\u0131n. Ara\u00e7 ayr\u0131ca herhangi bir s\u00f6z dizimi hatas\u0131n\u0131n tam sat\u0131r ve s\u00fctununu g\u00f6sterir.\" aria-label=\"Favorilere ekle\" data-favorite-icon=\"icon icon-conversion\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/tr\/web-araclari\/json-bicimlendirici-dogrulayici\/\" method=\"POST\" class=\"calculator\" id=\"calculator-478\" data-post=\"478\"><fieldset class=\"fieldset-input is-1\"><legend class=\"sr-only\">Giri\u015f alanlar\u0131<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Ham JSON<\/label><textarea id=\"field-1\" name=\"ham_json\">{&quot;name&quot;:&quot;WPCalc&quot;,&quot;version&quot;:2,&quot;free&quot;:true,&quot;features&quot;:[&quot;calculators&quot;,&quot;converters&quot;,&quot;tools&quot;],&quot;site&quot;:{&quot;url&quot;:&quot;https:\/\/wpcalc.com&quot;,&quot;languages&quot;:[&quot;en&quot;]}}<\/textarea><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Girinti<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"girinti\"><option value=\"0\">K\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f (kompakt)<\/option><option value=\"2\" selected>2 bo\u015fluk<\/option><option value=\"4\">4 bo\u015fluk<\/option><option value=\"tab\">Sekme<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Yeniden hesapla\" id=\"calculate-button\" data-post=\"478\">Hesapla<\/button><button type=\"reset\">S\u0131f\u0131rla<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Otomatik hesapla<\/label><small>Etkinle\u015ftirilirse, herhangi bir de\u011feri de\u011fi\u015ftirdi\u011finizde sonu\u00e7 otomatik olarak g\u00fcncellenir.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Do\u011frulama ve Bi\u00e7imlendirme Sonu\u00e7lar\u0131<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Do\u011frulama Durumu<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Sonucu kopyala\" aria-label=\"Sonucu kopyala\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-2\"><span class=\"field-title\"><span>Bi\u00e7imlendirilmi\u015f JSON<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Sonucu kopyala\" aria-label=\"Sonucu kopyala\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-3\"><span class=\"field-title\"><span>K\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f JSON<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Sonucu kopyala\" aria-label=\"Sonucu kopyala\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Bu hesaplaman\u0131n ba\u011flant\u0131s\u0131n\u0131 kopyala<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Yorum b\u0131rak<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"478\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">Bu sonu\u00e7 hakk\u0131nda ne d\u00fc\u015f\u00fcn\u00fcyorsunuz?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Be\u011fendim <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Faydal\u0131 <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Kafam kar\u0131\u015ft\u0131 <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Hayal k\u0131r\u0131kl\u0131\u011f\u0131 <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Hatal\u0131 <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>JSON Bi\u00e7imlendirici Form\u00fcl\u00fc<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Form\u00fcl<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\"><\/div>\r\n\t<\/figure>\r\n\t\\[ \text{\u00e7\u0131kt\u0131} = \texttt{JSON.stringify(JSON.parse(raw), null, indent)} \\\\ \text{k\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f} = \texttt{JSON.stringify(JSON.parse(raw))} \\ackslash{ackslash}[\/formula]<\/p>\n<p><strong>Burada:<\/strong><\/p>\n<ul>\n<li>\\(raw\\) \u2014 girdi alan\u0131na yap\u0131\u015ft\u0131r\u0131lan JSON metni<\/li>\n<li>\\(indent\\) \u2014 se\u00e7ilen girinti: 0 (kompakt), 2 bo\u015fluk, 4 bo\u015fluk veya sekme karakteri<\/li>\n<li>\\(output\\) \u2014 okunabilir bi\u00e7imde yazd\u0131r\u0131lm\u0131\u015f sonu\u00e7<\/li>\n<li>\\(minified\\) \u2014 t\u00fcm gereksiz bo\u015fluklar\u0131n kald\u0131r\u0131ld\u0131\u011f\u0131 ayn\u0131 veri<\/li>\n<\/ul>\n<p>Ara\u00e7 \u00f6nce ham metni ayr\u0131\u015ft\u0131rarak s\u00f6z dizimsel olarak ge\u00e7erli JSON oldu\u011funu do\u011frular, ard\u0131ndan yeniden serile\u015ftirir. Ayr\u0131\u015ft\u0131rma ba\u015far\u0131s\u0131z olursa ayr\u0131\u015ft\u0131r\u0131c\u0131 hatan\u0131n karakter konumunu bildirir; bu konum sat\u0131r ve s\u00fctun numaras\u0131na d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr, b\u00f6ylece sorunu hemen bulabilirsiniz.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-2\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>JSON Bi\u00e7imlendirici \u2013 Hesaplama \u00d6rne\u011fi<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>\u00d6rnek:<\/strong> varsay\u0131lan de\u011feri <strong>Ham JSON<\/strong> alan\u0131na yap\u0131\u015ft\u0131r\u0131n ve <strong>Girinti<\/strong> ayar\u0131n\u0131 \u201c2 bo\u015fluk\u201d olarak b\u0131rak\u0131n:<\/p>\n<p>\\(raw = \\{\"name\":\"WPCalc\",\"version\":2,\"free\":true,\"features\":[\"calculators\",\"converters\",\"tools\"],\"site\":\\{\"url\":\"https:\/\/wpcalc.com\",\"languages\":[\"en\"]\\}\\}\\)<\/p>\n<p><strong>Sonu\u00e7:<\/strong> girdi ba\u015far\u0131yla ayr\u0131\u015ft\u0131r\u0131l\u0131r \u2014 Do\u011frulama Durumu \u201c\u2713 Ge\u00e7erli JSON \u2014 en \u00fcst d\u00fczey de\u011fer bir nesnedir\u201d g\u00f6sterir ve Bi\u00e7imlendirilmi\u015f JSON \u00e7\u0131kt\u0131s\u0131 \u015f\u00f6yle olur:<\/p>\n<p>\\(\\{\\)<\/p>\n<p>\\(\"name\": \"WPCalc\",\\)<\/p>\n<p>\\(\"version\": 2,\\)<\/p>\n<p>\\(\"free\": true,\\)<\/p>\n<p>\\(\"features\": [\\)<\/p>\n<p>\\(\"calculators\",\\)<\/p>\n<p>\\(\"converters\",\\)<\/p>\n<p>\\(\"tools\"\\)<\/p>\n<p>\\(],\\)<\/p>\n<p>\\(\"site\": \\{\\)<\/p>\n<p>\\(\"url\": \"https:\/\/wpcalc.com\",\\)<\/p>\n<p>\\(\"languages\": [\\)<\/p>\n<p>\\(\"en\"\\)<\/p>\n<p>\\(]\\)<\/p>\n<p>\\(\\}\\)<\/p>\n<p>\\(\\}\\)<\/p>\n<p>K\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f JSON alan\u0131 ayn\u0131 veriyi tek sat\u0131rda g\u00f6sterir: <code>{\"name\":\"WPCalc\",\"version\":2,\"free\":true,\"features\":[\"calculators\",\"converters\",\"tools\"],\"site\":{\"url\":\"https:\/\/wpcalc.com\",\"languages\":[\"en\"]}}<\/code><\/p>\n<p>\n\r\n<\/section>\n<h2>Hesaplay\u0131c\u0131 nas\u0131l kullan\u0131l\u0131r<\/h2>\n<ol>\n<li>Ham, k\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f veya da\u011f\u0131n\u0131k JSON'unuzu <strong>Ham JSON<\/strong> metin alan\u0131na yap\u0131\u015ft\u0131r\u0131n.<\/li>\n<li>Bi\u00e7imlendirilmi\u015f \u00e7\u0131kt\u0131 i\u00e7in <strong>Girinti<\/strong> stilini se\u00e7in: <em>K\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f (kompakt)<\/em>, <em>2 bo\u015fluk<\/em>, <em>4 bo\u015fluk<\/em> veya <em>Sekme<\/em>.<\/li>\n<li><strong>Do\u011frulama Durumu<\/strong>'nu okuyun. JSON ge\u00e7erliyse en \u00fcst d\u00fczey veri t\u00fcr\u00fcn\u00fc, dizilerin \u00f6\u011fe say\u0131s\u0131n\u0131 ve girdinin karakter uzunlu\u011funu g\u00f6r\u00fcrs\u00fcn\u00fcz.<\/li>\n<li>\u0130htiyac\u0131n\u0131z olan sonucu <strong>Bi\u00e7imlendirilmi\u015f JSON<\/strong> veya <strong>K\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f JSON<\/strong> alan\u0131ndan kopyalay\u0131n.<\/li>\n<li>JSON ge\u00e7ersizse durum sat\u0131r\u0131, ayr\u0131\u015ft\u0131r\u0131c\u0131n\u0131n hata iletisini sorunlu karakterin <strong>sat\u0131r\u0131 ve s\u00fctunuyla<\/strong> birlikte ve \u00e7evresindeki metnin k\u0131sa bir b\u00f6l\u00fcm\u00fcn\u00fc g\u00f6sterir; b\u00f6ylece s\u00f6z dizimi hatas\u0131n\u0131 do\u011frudan d\u00fczeltebilirsiniz.<\/li>\n<\/ol>\n<h2>JSON nedir ve bi\u00e7imlendirme neden \u00f6nemlidir<\/h2>\n<p>JSON (JavaScript Object Notation), yap\u0131land\u0131r\u0131lm\u0131\u015f verileri depolamak ve payla\u015fmak i\u00e7in kullan\u0131lan hafif bir metin bi\u00e7imidir. REST API'leri, yap\u0131land\u0131rma dosyalar\u0131, g\u00fcnl\u00fck kay\u0131tlar\u0131 ve veri hatlar\u0131n\u0131n standart veri bi\u00e7imidir. Bir JSON belgesi alt\u0131 de\u011fer t\u00fcr\u00fcnden olu\u015fur: <em>nesneler<\/em> (s\u00fcsl\u00fc parantez i\u00e7inde anahtar\u2013de\u011fer \u00e7iftleri), <em>diziler<\/em> (k\u00f6\u015feli parantez i\u00e7inde s\u0131ral\u0131 listeler), <em>dizeler<\/em>, <em>say\u0131lar<\/em>, <em>mant\u0131ksal de\u011ferler<\/em> ve <em>null<\/em>.<\/p>\n<p>JSON bir a\u011f \u00fczerinden aktar\u0131l\u0131rken veya bir program taraf\u0131ndan \u00fcretilirken genellikle <strong>k\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f<\/strong>t\u00fcr: bant geni\u015fli\u011finden tasarruf i\u00e7in t\u00fcm sat\u0131r sonlar\u0131 ve gereksiz bo\u015fluklar kald\u0131r\u0131l\u0131r. K\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f bir dosya verimlidir ama insan g\u00f6z\u00fc i\u00e7in neredeyse okunamazd\u0131r \u2014 binlerce karakterlik tek uzun sat\u0131r, yap\u0131y\u0131 incelemeyi veya yanl\u0131\u015f yerle\u015ftirilmi\u015f bir parantezi bulmay\u0131 zorla\u015ft\u0131r\u0131r. G\u00fczel yazd\u0131rma (her i\u00e7 i\u00e7e ge\u00e7me d\u00fczeyine girinti ve sat\u0131r sonu ekleme) bunu tersine \u00e7evirerek her anahtara ve de\u011fere kendi sat\u0131r\u0131n\u0131 verir ve i\u00e7 i\u00e7e ge\u00e7me hiyerar\u015fisini g\u00f6rsel olarak ortaya \u00e7\u0131kar\u0131r.<\/p>\n<p>Do\u011frulama, arac\u0131n di\u011fer yar\u0131s\u0131d\u0131r. Kat\u0131 anlamda JSON'un \u201cform\u00fclleri\u201d yoktur \u2014 ya ayr\u0131\u015ft\u0131r\u0131l\u0131r ya ayr\u0131\u015ft\u0131r\u0131lmaz. S\u0131k yap\u0131lan hatalar aras\u0131nda kapanan parantezden \u00f6nceki fazladan virg\u00fcl, \u00e7ift t\u0131rnak yerine tek t\u0131rnak, t\u0131rnaks\u0131z anahtarlar, a\u00e7\u0131klamalar (JSON standard\u0131n\u0131n par\u00e7as\u0131 de\u011fildir) veya bir dizenin i\u00e7inde ka\u00e7\u0131\u015f karakteri kullan\u0131lmam\u0131\u015f t\u0131rnak bulunur. Bu hesaplay\u0131c\u0131, belirsiz bir sunucu hatas\u0131 vermek yerine ayr\u0131\u015ft\u0131rman\u0131n durdu\u011fu tam sat\u0131r ve s\u00fctunu g\u00f6sterir; bu da sinir bozucu bir hata ay\u0131klama oturumunu tek sat\u0131rl\u0131k bir d\u00fczeltmeye d\u00f6n\u00fc\u015ft\u00fcr\u00fcr.<\/p>\n<p>\u00c7\u0131kt\u0131 ayr\u0131ca belgenizin en \u00fcst d\u00fczey t\u00fcr\u00fcn\u00fc s\u00f6yler. Bir nesne beklerken ayr\u0131\u015ft\u0131r\u0131c\u0131 bir dizi (veya d\u00fcz bir dize ya da say\u0131) bildirirse, veri \u015feklinin varsay\u0131m\u0131n\u0131zdan farkl\u0131 oldu\u011funu hemen anlars\u0131n\u0131z \u2014 bu, \u00fc\u00e7\u00fcnc\u00fc taraf API'leri entegre ederken s\u0131k g\u00f6r\u00fclen bir hata kayna\u011f\u0131d\u0131r.<\/p>\n<h2>\u0130pu\u00e7lar\u0131, varsay\u0131mlar ve s\u0131n\u0131rlamalar<\/h2>\n<ul>\n<li><strong>Fazladan virg\u00fcller ve a\u00e7\u0131klamalar reddedilir.<\/strong> Ayr\u0131\u015ft\u0131r\u0131c\u0131 JSON spesifikasyonunu (RFC 8259) izler. JavaScript nesne de\u011fi\u015fmezlerinin aksine JSON, fazladan virg\u00fcllere, a\u00e7\u0131klamalara veya t\u0131rnaks\u0131z anahtarlara izin vermez.<\/li>\n<li><strong>Anahtarlar \u00f6zg\u00fcn s\u0131ras\u0131n\u0131 korur.<\/strong> Bi\u00e7imlendirme anahtarlar\u0131 s\u0131ralamaz; \u00e7\u0131kt\u0131, anahtarlar\u0131n girdinizde g\u00f6r\u00fcnd\u00fc\u011f\u00fc s\u0131ray\u0131 korur.<\/li>\n<li><strong>Say\u0131lar normalize edilir.<\/strong> Yeniden serile\u015ftirme say\u0131 g\u00f6sterimini yeniden yazabilir (\u00f6rne\u011fin <code>1.50<\/code> <code>1.5<\/code> olur, <code>1e3<\/code> <code>1000<\/code> olur). \u00c7ift duyarl\u0131kl\u0131 kayan noktal\u0131 say\u0131 olarak i\u015flendikleri i\u00e7in \u00e7ok b\u00fcy\u00fck tam say\u0131lar duyarl\u0131k kaybedebilir.<\/li>\n<li><strong>Yinelenen anahtarlar sessizce birle\u015ftirilir.<\/strong> Ayn\u0131 anahtar bir nesnede iki kez ge\u00e7iyorsa \u00e7\u0131kt\u0131da yaln\u0131zca son de\u011fer kal\u0131r.<\/li>\n<li><strong>Da\u011f\u0131t\u0131ma \u00e7\u0131kmadan \u00f6nce \u201cK\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f\u201d se\u00e7in.<\/strong> \u00dcretim kullan\u0131m\u0131 i\u00e7in K\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f JSON \u00e7\u0131kt\u0131s\u0131n\u0131 kopyalay\u0131n \u2014 daha k\u00fc\u00e7\u00fck dosyalar daha h\u0131zl\u0131 y\u00fcklenir ve API'lerin ve derleme ara\u00e7lar\u0131n\u0131n genellikle bekledi\u011fi budur. Geli\u015ftirme ve inceleme s\u0131ras\u0131nda 2 bo\u015fluk veya 4 bo\u015fluk g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc kullan\u0131n.<\/li>\n<\/ul>\n<h2>\u0130lgili ara\u00e7lar<\/h2>\n<p>JSON \u00e7o\u011fu zaman ba\u015fka bi\u00e7imlerin i\u00e7ine g\u00f6m\u00fcl\u00fcr veya kodlan\u0131r. JSON'unuz bir kodlama ile sar\u0131lm\u0131\u015f olarak geldiyse \u00f6nce <a href=\"https:\/\/wpcalc.com\/tr\/web-araclari\/base64-cozucu\/\">Base64 \u00c7\u00f6z\u00fcc\u00fc<\/a>'y\u00fc veya <a href=\"https:\/\/wpcalc.com\/tr\/web-araclari\/url-cozucu\/\">URL \u00c7\u00f6z\u00fcc\u00fc<\/a>'y\u00fc deneyin, ard\u0131ndan \u00e7\u00f6z\u00fclen metni buraya yap\u0131\u015ft\u0131r\u0131n. K\u00fc\u00e7\u00fcltmenin ger\u00e7ekte ne kadar bo\u015fluk kazand\u0131rd\u0131\u011f\u0131n\u0131 g\u00f6rmek i\u00e7in \u00e7\u0131kt\u0131y\u0131 <a href=\"https:\/\/wpcalc.com\/tr\/web-araclari\/karakter-sayaci\/\">Karakter Sayac\u0131<\/a>'ndan ge\u00e7irin; betiklerle de \u00e7al\u0131\u015f\u0131yorsan\u0131z <a href=\"https:\/\/wpcalc.com\/tr\/web-araclari\/javascript-sikistirma\/\">JavaScript S\u0131k\u0131\u015ft\u0131rma<\/a> arac\u0131 JS dosyalar\u0131n\u0131z\u0131 ayn\u0131 \u015fekilde k\u00fc\u00e7\u00fcltabilir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ham, k\u00fc\u00e7\u00fclt\u00fclm\u00fc\u015f veya da\u011f\u0131n\u0131k JSON'u yap\u0131\u015ft\u0131r\u0131n; an\u0131nda do\u011frulay\u0131n ve istedi\u011finiz girintiyle okunabilir bi\u00e7imde yazd\u0131r\u0131n. Ara\u00e7 ayr\u0131ca herhangi bir s\u00f6z dizimi hatas\u0131n\u0131n tam sat\u0131r ve s\u00fctununu g\u00f6sterir.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[15],"tags":[28],"class_list":["post-478","post","type-post","status-publish","format-standard","hentry","category-web-araclari","tag-donusturucu-araclari"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/posts\/478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/comments?post=478"}],"version-history":[{"count":5,"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/posts\/478\/revisions"}],"predecessor-version":[{"id":3692,"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/posts\/478\/revisions\/3692"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/media?parent=478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/categories?post=478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/tr\/wp-json\/wp\/v2\/tags?post=478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}