{"id":3496,"date":"2022-03-16T15:27:34","date_gmt":"2022-03-16T15:27:34","guid":{"rendered":"https:\/\/www.turkticaret.net\/blog\/?p=3496"},"modified":"2022-03-17T11:07:27","modified_gmt":"2022-03-17T11:07:27","slug":"json-nedir-ne-icin-kullanilir","status":"publish","type":"post","link":"https:\/\/www.turkticaret.net\/blog\/json-nedir-ne-icin-kullanilir\/","title":{"rendered":"JSON Nedir Ne \u0130\u00e7in Kullan\u0131l\u0131r?"},"content":{"rendered":"<p>Bir\u00e7ok yaz\u0131l\u0131m uygulamas\u0131n\u0131n bir istemci ve sunucu aras\u0131nda veri al\u0131\u015fveri\u015fi yapmas\u0131 gerekmektedir. 2000 y\u0131l\u0131n\u0131n ba\u015flar\u0131nda, bilgi al\u0131\u015fveri\u015fi i\u00e7in alternatif bir veri format\u0131 olarak JSON tan\u0131t\u0131ld\u0131. Programc\u0131lar, geli\u015ftiriciler ve BT uzmanlar\u0131n\u0131n, herhangi bir dilden doldurulan veri yap\u0131lar\u0131n\u0131 di\u011fer diller ve platformlar taraf\u0131ndan tan\u0131nabilen bi\u00e7imlere aktarmas\u0131 gerekir. JSON&#8217;n\u0131n a\u00e7\u0131l\u0131m\u0131 ile JavaScript Object Notation, bunu m\u00fcmk\u00fcn k\u0131lan veri de\u011fi\u015fim format\u0131d\u0131r. Hafif, daha az kodlama gerektiren ve daha h\u0131zl\u0131 i\u015fleyen, insan taraf\u0131ndan okunabilen metni nedeni ile geli\u015ftiriciler i\u00e7in bir veri format\u0131 olarak pop\u00fcler hale gelmi\u015ftir.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-3499\" src=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-1.jpg\" alt=\"JSON Nedir Ne \u0130\u00e7in Kullan\u0131l\u0131r 1\" width=\"810\" height=\"440\" srcset=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-1.jpg 810w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-1-300x163.jpg 300w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-1-768x417.jpg 768w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/><\/p>\n<h2>JSON Nedir?<\/h2>\n<p>Bilgileri organize ve kolay bir \u015fekilde saklaman\u0131n bir yoludur. Bir taray\u0131c\u0131 ve sunucu aras\u0131nda de\u011fi\u015f toku\u015f yaparken veriler bir metin bi\u00e7imindedir. Herhangi bir <strong>JavaScript nesnesini<\/strong> JSON&#8217;a d\u00f6n\u00fc\u015ft\u00fcrebilir ve sunucuya bu formatta g\u00f6nderebilirsiniz. Ayr\u0131ca sunucudan al\u0131nan herhangi bir JSON&#8217;u JavaScript nesnelerine d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. Karma\u015f\u0131k ayr\u0131\u015ft\u0131rma ve \u00e7eviriler olmadan verilerle JavaScript nesneleri olarak \u00e7al\u0131\u015fmaya yard\u0131mc\u0131 olur. Bazen masa\u00fcst\u00fc ve sunucu taraf\u0131 programlama ortamlar\u0131nda da kullan\u0131lmaktad\u0131r.<\/p>\n<h2>JSON Format\u0131 Nas\u0131l Olmal\u0131?<\/h2>\n<p><strong>JavaScript<\/strong> programlama dilinden t\u00fcretildi\u011fi i\u00e7in g\u00f6r\u00fcn\u00fcm\u00fc <strong>JavaScrip<\/strong>t nesnelerininkine benzer yap\u0131dad\u0131r.<\/p>\n<ul>\n<li>K\u0131vr\u0131ml\u0131 parantezler, {..}nesneleri tutar.<\/li>\n<li>K\u00f6\u015feli parantezler, [..]dizileri tutar.<\/li>\n<li>Veriler, iki nokta \u00fcst \u00fcste ile ayr\u0131lm\u0131\u015f ad-de\u011fer \u00e7iftlerinde saklan\u0131r.<\/li>\n<li>Her ad-de\u011fer \u00e7ifti, ba\u015fka bir \u00e7iftten virg\u00fclle ayr\u0131l\u0131r. Benzer \u015fekilde, bir dizideki her \u00f6\u011fe de virg\u00fclle s\u0131n\u0131rland\u0131r\u0131l\u0131r.<\/li>\n<li>\u00a0\u00d6zellik adlar\u0131 \u00e7ift t\u0131rnakl\u0131 metinde olmal\u0131d\u0131r.<\/li>\n<\/ul>\n<p>Veri t\u00fcr\u00fc a\u015fa\u011f\u0131dakilerden biri olmal\u0131d\u0131r:<\/p>\n<ul>\n<li>string (\u00e7ift t\u0131rnakl\u0131)<\/li>\n<li>number (kayan nokta)<\/li>\n<li>object (ad-de\u011fer \u00e7ifti)<\/li>\n<li>array (virg\u00fclle ayr\u0131lm\u0131\u015f)<\/li>\n<li>boolean (do\u011fru veya yanl\u0131\u015f)<\/li>\n<li>null<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-3500\" src=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-2.jpg\" alt=\"JSON Nedir Ne \u0130\u00e7in Kullan\u0131l\u0131r 2\" width=\"810\" height=\"440\" srcset=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-2.jpg 810w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-2-300x163.jpg 300w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/03\/JSON-Nedir-Ne-Icin-Kullanilir-2-768x417.jpg 768w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/><\/p>\n<h2>JSON Dosyas\u0131 Ne \u0130le A\u00e7\u0131l\u0131r?<\/h2>\n<p><strong>JSON dosyas\u0131<\/strong>, .json uzant\u0131s\u0131yla biten dosyalarda depolan\u0131r. <strong>JSON<\/strong><strong>\u00a0dosyas\u0131<\/strong> a\u00e7ma i\u015fleminde, JSON&#8217;un okunabilirlik kolayl\u0131\u011f\u0131 taraf\u0131ndan oldu\u011fundan, basit bir \u015fekilde a\u00e7\u0131l\u0131p incelenebilir.<\/p>\n<h2>JSON ve XML Nedir?<\/h2>\n<p>XML bir tan\u0131mlama dilidir . \u00d6z\u00fcnde, verilerin tan\u0131m\u0131 JSON&#8217;a benzer. XML&#8217;de, a\u00e7\u0131klama daha y\u00fcksek bir ek y\u00fcke neden olur. Veriler yaln\u0131zca etiketlerle de\u011fil, niteliklerle de tan\u0131mlanabilir. Bu nedenle, veri al\u0131\u015fveri\u015fi s\u0131ras\u0131nda g\u00f6nderici ve al\u0131c\u0131 \u00fczerinde anla\u015f\u0131lan yap\u0131 hakk\u0131nda \u00e7ok net bilgilere sahip olmal\u0131d\u0131r. Buna kar\u015f\u0131l\u0131k, JSONdaki yap\u0131 \u00e7ok esnektir ve her durumda al\u0131c\u0131 i\u00e7in tamamen anla\u015f\u0131labilir ve \u00f6nceden herhangi bir yap\u0131 anla\u015fmas\u0131 olmaks\u0131z\u0131n nesnelere d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir. XML, a\u00e7\u0131k\u00e7a tan\u0131mlanm\u0131\u015f veri aray\u00fczleri i\u00e7in, JSON ise esnek veri al\u0131\u015fveri\u015fi i\u00e7in uygundur.<\/p>\n<p>Teknoloji ile ilgili di\u011fer makalelerimizi incelemek i\u00e7in <a href=\"https:\/\/www.turkticaret.net\/blog\/teknoloji\/\">bu linkten<\/a> ula\u015fabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir\u00e7ok yaz\u0131l\u0131m uygulamas\u0131n\u0131n bir istemci ve sunucu aras\u0131nda veri al\u0131\u015fveri\u015fi yapmas\u0131 gerekmektedir. 2000 y\u0131l\u0131n\u0131n ba\u015flar\u0131nda, bilgi al\u0131\u015fveri\u015fi i\u00e7in alternatif bir veri format\u0131 olarak JSON tan\u0131t\u0131ld\u0131. Programc\u0131lar, geli\u015ftiriciler ve BT uzmanlar\u0131n\u0131n, herhangi bir dilden doldurulan veri yap\u0131lar\u0131n\u0131 di\u011fer diller ve platformlar taraf\u0131ndan tan\u0131nabilen bi\u00e7imlere aktarmas\u0131 gerekir. JSON&#8217;n\u0131n a\u00e7\u0131l\u0131m\u0131 ile JavaScript Object Notation, bunu m\u00fcmk\u00fcn k\u0131lan veri [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3498,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[51],"tags":[],"_links":{"self":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts\/3496"}],"collection":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/comments?post=3496"}],"version-history":[{"count":5,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts\/3496\/revisions"}],"predecessor-version":[{"id":3509,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts\/3496\/revisions\/3509"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/media\/3498"}],"wp:attachment":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/media?parent=3496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/categories?post=3496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/tags?post=3496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}