{"id":32545,"date":"2021-04-07T07:27:36","date_gmt":"2021-04-07T04:27:36","guid":{"rendered":"https:\/\/www.turhost.com/blog\/?p=32545"},"modified":"2021-11-26T10:08:20","modified_gmt":"2021-11-26T07:08:20","slug":"json-nedir-ve-ne-icin-kullanilir","status":"publish","type":"post","link":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/","title":{"rendered":"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r?"},"content":{"rendered":"\n<p>JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r? sorusu modern web geli\u015ftirmede ustala\u015fmak isteyenler i\u00e7in \u00f6nemlidir \u00e7\u00fcnk\u00fc JSON, nesnelerin interneti (IoT) ve sosyal medya uygulamalar\u0131 gibi alanlarda s\u0131kl\u0131kla kullan\u0131lmaktad\u0131r.<\/p>\n\n\n\n<p>Web uygulamalar\u0131nda kullan\u0131c\u0131lar\u0131n de\u011fi\u015ftirdikleri ayarlar\u0131 her seferinde yenilemelerine gerek kalmamas\u0131 i\u00e7in, kullan\u0131c\u0131 deneyimi a\u00e7\u0131s\u0131ndan bir\u00e7ok ge\u00e7ici yap\u0131land\u0131rman\u0131n veya verinin depolanmas\u0131 gerekir. <\/p>\n\n\n\n<p>Bu de\u011fi\u015fikliklerin veya ge\u00e7ici verilerin depolanmas\u0131nda Oracle veya Mariadb gibi veritabanlar\u0131 kullan\u0131labilir ama bu <span style=\"color:#c91383\" class=\"has-inline-color\"><strong>verimli bir \u00e7\u00f6z\u00fcm<\/strong><\/span> de\u011fildir. Verileri bir metin dosyas\u0131 olarak saklamak depolama sorununu \u00e7\u00f6zer. Ancak bu a\u015famada <strong><span class=\"has-inline-color has-vivid-cyan-blue-color\">verileri farkl\u0131 uygulamalar aras\u0131nda kolayl\u0131kla payla\u015fabilecek bir t\u00fcr evrensel formata ihtiya\u00e7 duyulur. <\/span><\/strong><\/p>\n\n\n\n<p>Veri Serile\u015ftirme denen i\u015flem yap\u0131land\u0131r\u0131lm\u0131\u015f verileri, gerekti\u011finde orijinal yap\u0131s\u0131n\u0131n kurtar\u0131lmas\u0131na olanak tan\u0131yan bir bi\u00e7imde payla\u015f\u0131lmas\u0131na veya saklanmas\u0131na olanak tan\u0131yan bir bi\u00e7ime d\u00f6n\u00fc\u015ft\u00fcrmek anlam\u0131na gelir. JSON; <strong><span class=\"has-inline-color has-luminous-vivid-amber-color\">veri serile\u015ftirme i\u00e7in en yayg\u0131n kullan\u0131lan format<\/span><\/strong> olarak bu noktada kar\u015f\u0131m\u0131za \u00e7\u0131kar.<\/p>\n\n\n\n<h2 id=\"json-nedir\" class=\"wp-block-heading\">JSON Nedir?<\/h2>\n\n\n\n<p>JSON (JavaScript Object Notation), basit veri yap\u0131lar\u0131n\u0131 temsil etmek i\u00e7in tasarlanm\u0131\u015f ba\u011f\u0131ms\u0131z bir veri de\u011fi\u015fim format\u0131d\u0131r. Esas olarak iki sistem aras\u0131ndaki veri al\u0131\u015fveri\u015fi i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin JSON kullanarak sunucu ile web uygulamas\u0131 aras\u0131nda veri aktarabilirsiniz.<\/p>\n\n\n\n<p class=\"has-text-align-center has-text-color has-background\" style=\"background-color:#fbeef9;color:#a30092\">Sistemler aras\u0131 veri aktar\u0131m\u0131 ile \u00e7al\u0131\u015fan teknolojilerin \u00e7o\u011fu JSON format\u0131n\u0131 destekler.<\/p>\n\n\n\n<p>Hemen hemen her ana dil, JSON dizelerini o dildeki nesnelere veya s\u0131n\u0131flara ayr\u0131\u015ft\u0131rmak i\u00e7in bir t\u00fcr kitapl\u0131\u011fa veya yerle\u015fik i\u015flevselli\u011fe sahiptir. Bu, bir programlama dili i\u00e7inde JSON verileriyle \u00e7al\u0131\u015fmay\u0131 son derece kolayla\u015ft\u0131r\u0131r.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"519\" src=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45-1200x519.png\" alt=\"\" class=\"wp-image-32614\" srcset=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45-1200x519.png 1200w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45-650x281.png 650w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45-768x332.png 768w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45-380x164.png 380w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45-800x346.png 800w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45-1160x501.png 1160w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-45.png 1326w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption>Resmi <a href=\"https:\/\/www.json.org\/json-en.html\" target=\"_blank\" rel=\"noreferrer noopener\">web sitesi<\/a> 2002&#8217;de a\u00e7\u0131lan JSON, 2013 y\u0131l\u0131nda bir ECMA standard\u0131 haline gelmi\u015ftir.<\/figcaption><\/figure><\/div>\n\n\n\n<p>JSON format\u0131 2000&#8217;lerin ba\u015f\u0131nda <span class=\"has-inline-color has-vivid-purple-color\"><strong>Douglas Crockford<\/strong><\/span> taraf\u0131ndan belirlenmi\u015ftir. Aral\u0131k 2005&#8217;te Yahoo! web hizmetlerinden baz\u0131lar\u0131n\u0131 JSON bi\u00e7iminde sunmaya ba\u015flam\u0131\u015ft\u0131r ve JSON, 2013 y\u0131l\u0131nda bir ECMA standard\u0131 haline gelmi\u015ftir.<\/p>\n\n\n\n<h2 id=\"jsonun-ozellikleri\" class=\"wp-block-heading\">JSON&#8217;un \u00d6zellikleri<\/h2>\n\n\n\n<p>JSON&#8217;da; cep telefonlar\u0131, web taray\u0131c\u0131lar\u0131, sunucular ve IoT cihazlar\u0131 dahil olmak \u00fczere \u00e7e\u015fitli kaynaklardan ve cihazlardan gelen yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veriler &#8220;events&#8221; ad\u0131 verilen mesajlar olarak toplan\u0131r, gruplar halinde mant\u0131ksal olarak d\u00fczenlenir ve ard\u0131ndan bir veri hatt\u0131 arac\u0131l\u0131\u011f\u0131yla bir veri platformuna beslenir. JSON&#8217;un \u00f6zelliklerini \u015fu \u015fekilde s\u0131ralayabiliriz:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Yap\u0131land\u0131r\u0131lm\u0131\u015f verileri bir a\u011f ba\u011flant\u0131s\u0131 kullanarak iletmenize ve serile\u015ftirmenize olanak tan\u0131r. <\/li><li>Veri yap\u0131s\u0131ndan olu\u015fan veri nesnelerini iletmek i\u00e7in insanlar taraf\u0131ndan okunabilir metinler kullan\u0131r. <\/li><li>JavaScript programlama diline dayan\u0131r. <\/li><li>Taray\u0131c\u0131 eklentileri ve web siteleri gibi JavaScript uygulamalar\u0131yla kullan\u0131labilir.<\/li><li>T\u00fcm taray\u0131c\u0131lar\u0131 destekler. \u00c7ok  say\u0131da i\u015fletim sistemiyle uyumludur.<\/li><li>Okumas\u0131, yazmas\u0131, olu\u015fturmas\u0131 ve y\u00f6netmesi kolayd\u0131r.<\/li><li>API&#8217;ler ve web hizmetlerinde verileri bi\u00e7imlendirmek ve aktarmak i\u00e7in kullan\u0131r.<\/li><li>T\u00fcm \u00f6nemli JavaScript \u00e7er\u00e7eveleri taraf\u0131ndan desteklenir<\/li><li>Orijinal olarak JavaScript spesifikasyonunun (ECME-Script) bir alt k\u00fcmesi olarak t\u00fcretilmi\u015ftir.<\/li><li>JSON&#8217;daki veri yap\u0131lar\u0131, anahtar \/ de\u011fer \u00e7iftlerine dayan\u0131r. <\/li><li>JSON s\u00f6zdizimi, verilerin kolay ayr\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 ve daha da h\u0131zl\u0131 uygulanmas\u0131n\u0131 sa\u011flar.<\/li><li>\u00c7o\u011fu modern programlama dilinde ayr\u0131\u015ft\u0131r\u0131labilir. Metin tabanl\u0131 yap\u0131s\u0131 nedeniyle Javascript, C, C ++, C #, Perl, Java, Python, Php gibi programlama dilleri ve platformlar\u0131 JSON&#8217;u destekler.<\/li><li>JSON, \u00e7ok karma\u015f\u0131k b\u00fcy\u00fck verileri i\u015flemek i\u00e7in uygun de\u011fildir. Zengin metin veya resimler gibi multimedya bi\u00e7imlerini desteklemez.<\/li><\/ul>\n\n\n\n<h2 id=\"json-veri-turleri-ve-sozdizimi-kurallari\" class=\"wp-block-heading\">JSON Veri T\u00fcrleri ve S\u00f6zdizimi Kurallar\u0131<\/h2>\n\n\n\n<p>Taray\u0131c\u0131 uzant\u0131s\u0131n\u0131 ve web sitelerini i\u00e7eren JavaScript tabanl\u0131 uygulamalarda yayg\u0131n olarak kullan\u0131lan JSON \u00e7ok say\u0131da veri t\u00fcr\u00fcn\u00fc destekler:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Say\u0131<\/li><li>Dize (String) -Unicode karakter dizesi<\/li><li>Boolean (true \/ false)<\/li><li>Dizi (Array) &#8211; Kapal\u0131 parantez [] i\u00e7inde yer alan veri koleksiyonlar\u0131 ve \/ veya listeleri<\/li><li>Nesne &#8211; S\u0131ras\u0131z anahtar \/ de\u011fer \u00e7iftleri <\/li><li>Null &#8211; Bo\u015f de\u011fer<\/li><\/ul>\n\n\n\n<p>JSON, dilden ba\u011f\u0131ms\u0131zd\u0131r ancak C ailesi dillerini kullanan programc\u0131lar\u0131n a\u015fina oldu\u011fu i\u00e7eri\u011fi kullan\u0131r. <\/p>\n\n\n\n<p>JSON nesneleri programlama ihtiya\u00e7lar\u0131n\u0131za g\u00f6re d\u00fczenlenebilir. Nesneler, anahtarlar\u0131 parametre olarak kullanmam\u0131za ve \u00e7e\u015fitli durumlar i\u00e7in yeniden kullan\u0131labilir tan\u0131mlar olu\u015fturmam\u0131za yard\u0131mc\u0131 olurlar.<\/p>\n\n\n\n<p>JSON&#8217;un yap\u0131s\u0131n\u0131 tan\u0131mlayan baz\u0131 kurallar s\u00f6z konusudur:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{\"FirstName\": \"Liza\", \"lastName\": \"Bon\", \"age\": 35, \"e-posta\": \"lizabon@example.com\"}<\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Temel olarak, bir JSON nesnesi k\u00fcme parantezleri &#8220;{}&#8221; ile tan\u0131mlan\u0131r. Sol k\u00fcme parantezi &#8220;{&#8221; nesnenin ba\u015flang\u0131c\u0131n\u0131 ve sa\u011f k\u00fcme parantezi &#8220;}&#8221; nesnenin sonunu temsil eder.<\/li><li>JSON i\u00e7indeki veriler, anahtar \/ de\u011fer \u00e7ifti \u015feklinde d\u00fczenlenir. Sol taraf anahtar\u0131 temsil eder ve sa\u011f taraftaki veriler de\u011feri temsil eder. Hem anahtar hem de de\u011fer iki nokta \u00fcst \u00fcste &#8220;:&#8221; i\u015fareti ile ayr\u0131l\u0131r.<\/li><li>Anahtarlar\u0131n metin ve ge\u00e7erli JSON veri t\u00fcrleri olarak kabul edilen de\u011ferler olmas\u0131 gerekir.<\/li><li>Her bir anahtar \/ de\u011fer \u00e7ifti k\u00fcmesi, virg\u00fcl &#8220;,&#8221; kullan\u0131larak di\u011ferinden ayr\u0131l\u0131r.<\/li><li>Diziler, bir JSON nesnesi i\u00e7inde k\u00f6\u015feli parantezler &#8220;[]&#8221; kullan\u0131larak tan\u0131mlan\u0131r.<\/li><\/ul>\n\n\n\n<h2 id=\"json-ne-icin-kullanilir\" class=\"wp-block-heading\">JSON Ne \u0130\u00e7in Kullan\u0131l\u0131r?<\/h2>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"510\" src=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4-1200x510.jpg\" alt=\"JSON Nedir, Json Ne \u0130\u00e7in Kullan\u0131l\u0131r?\" class=\"wp-image-36079\" srcset=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4-1200x510.jpg 1200w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4-650x276.jpg 650w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4-768x327.jpg 768w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4-380x162.jpg 380w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4-800x340.jpg 800w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4-1160x493.jpg 1160w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-1-4.jpg 1500w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption>NASA, bilimsel ve astronomik verileri JSON format\u0131nda \u00fccretsiz olarak halka a\u00e7\u0131k bir API arac\u0131l\u0131\u011f\u0131yla sunar.<\/figcaption><\/figure><\/div>\n\n\n\n<p>JSON \u00e7ok say\u0131da uygulamada kullan\u0131labilir. \u00d6zellikle <strong><span style=\"color:#172485\" class=\"has-inline-color\">sunucular ve web uygulamalar\u0131 aras\u0131nda veri aktar\u0131m\u0131<\/span><\/strong> i\u00e7in kullan\u0131m\u0131 yayg\u0131nd\u0131r. Bunun nedeni, bu uygulamalar\u0131n genellikle verileri yaln\u0131zca metin olarak alabilmesi ve JSON&#8217;un metin tabanl\u0131 olmas\u0131d\u0131r. <\/p>\n\n\n\n<p class=\"has-text-align-center has-text-color has-background\" style=\"background-color:#eef8d8;color:#1e00a3\">K\u00fc\u00e7\u00fck dosya boyutu nedeniyle http istekleri ve yan\u0131tlar\u0131 i\u00e7in JSON kullan\u0131l\u0131r.<\/p>\n\n\n\n<p>Her t\u00fcr yap\u0131land\u0131r\u0131lm\u0131\u015f verinin iletilmesine ve serile\u015ftirilmesine yard\u0131mc\u0131 olan JSON; Twitter, Facebook ve NASA taraf\u0131ndan sa\u011flanan API&#8217;lerle \u00e7al\u0131\u015f\u0131rken de kullan\u0131l\u0131r. NASA, bilimsel ve astronomik verileri JSON format\u0131nda \u00fccretsiz olarak halka a\u00e7\u0131k bir API arac\u0131l\u0131\u011f\u0131yla sunar, bu verilerle Python kullanarak \u00e7al\u0131\u015fabilirsiniz. \u0130nternetteki verilerle \u00e7al\u0131\u015fmak i\u00e7in, bir a\u011f ba\u011flant\u0131s\u0131 \u00fczerinden veri g\u00f6nderip alman\u0131za olanak tan\u0131yan istek kitapl\u0131\u011f\u0131n\u0131 kullanabilirsiniz. A\u015fa\u011f\u0131daki \u00f6rnekte, NASA <span style=\"color:#136461\" class=\"has-inline-color\"><strong>API&#8217;den veri almak<\/strong><\/span> ve depolamak i\u00e7in istek kitapl\u0131\u011f\u0131n\u0131n kullan\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rebilirsiniz.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">import requests\n r = requests.get(\"https:\/\/api.nasa.gov\/planetary\/apod?api_key=DEMO_KEY\")\n NASA = r.json()\n print(NASA)<\/pre>\n\n\n\n<p>JavaScript ile \u00e7ok iyi entegre olan JSON taray\u0131c\u0131 eklentileri i\u00e7eren <span style=\"color:#37aa1e\" class=\"has-inline-color\"><strong>JavaScript tabanl\u0131 uygulamalar<\/strong><\/span> yazmak i\u00e7in de kullan\u0131l\u0131r. JSON, JavaScript&#8217;in yaln\u0131zca bir alt k\u00fcmesidir, bu da JSON&#8217;da yazd\u0131\u011f\u0131n\u0131z her \u015feyin ge\u00e7erli JavaScript oldu\u011fu anlam\u0131na gelir, JavaScript&#8217;ten t\u00fcretildi\u011fi i\u00e7in, \u00e7o\u011fu \u00e7a\u011fda\u015f programlama dili JSON verilerini ayr\u0131\u015ft\u0131rabilir ve olu\u015fturabilir. <\/p>\n\n\n\n<p>JSON, veri aktar\u0131m\u0131n\u0131 kolayla\u015ft\u0131rd\u0131\u011f\u0131 i\u00e7in veri a\u011f\u0131rl\u0131kl\u0131 <strong><span style=\"color:#ea129e\" class=\"has-inline-color\">sosyal medya uygulamalar\u0131<\/span> <\/strong>aras\u0131nda da pop\u00fclerdir. Instagram&#8217;da JSON verileri; resimler, kullan\u0131c\u0131lar ve be\u011fenilerden olu\u015fan de\u011fer listeleri i\u00e7erir. <\/p>\n\n\n\n<p>JSON hakk\u0131nda ustala\u015fmak <span class=\"has-inline-color has-luminous-vivid-orange-color\"><strong>IoT uygulamalar\u0131<\/strong><\/span> geli\u015ftirmede \u00f6nemlidir. IoT uygulamalar\u0131ndaki cihazlardan ve sens\u00f6rlerden gelen veriler normalde JSON format\u0131nda g\u00f6nderilir.<\/p>\n\n\n\n<p>Ayr\u0131ca yaz\u0131l\u0131m testinde kalite g\u00fcvencesi (<span class=\"has-inline-color has-black-color\">Quality Assurance<\/span>), bir kurulu\u015f taraf\u0131ndan m\u00fc\u015fterilere sa\u011flanan yaz\u0131l\u0131m \u00fcr\u00fcnlerinin veya hizmetlerin kalitesini sa\u011flamak i\u00e7in bir prosed\u00fcr olarak tan\u0131mlan\u0131r. <strong><span style=\"color:#b8521a\" class=\"has-inline-color\">QA Testi<\/span><\/strong> olarak da bilinen kalite g\u00fcvencesi, yaz\u0131l\u0131m geli\u015ftirme s\u00fcrecini iyile\u015ftirmeye ve yaz\u0131l\u0131m \u00fcr\u00fcnleri i\u00e7in tan\u0131mlanan kalite standartlar\u0131na g\u00f6re s\u00fcreci verimli ve etkili hale getirmeye odaklan\u0131r. <\/p>\n\n\n\n<p>Bu ama\u00e7la <span class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>JSON, sistemler aras\u0131nda ba\u011flant\u0131 olarak kullan\u0131labilir ve bu ba\u011flant\u0131y\u0131 test edebilir.<\/strong> <\/span>\u00d6rne\u011fin, i\u015f ortam\u0131nda tek bir sistemin (buna A diyelim) muhasebe departman\u0131ndaki t\u00fcm \u00e7al\u0131\u015fan verilerine sahip oldu\u011funu varsayal\u0131m. Verilerin her g\u00fcn sistem B&#8217;ye ta\u015f\u0131nmas\u0131 isteniyor olsun. Bunun i\u00e7in A&#8217;dan gelen t\u00fcm verilerin B&#8217;deki bir tabloya gitmesi ve ard\u0131ndan B&#8217;nin verileri do\u011fru \u00e7al\u0131\u015fana g\u00f6re e\u015fle\u015ftirerek belirli bir \u015fekilde d\u00fczenleyip s\u0131ralamas\u0131 gerekir. Veriler sisteme girdikten sonra B, verilerin veritaban\u0131na do\u011fru bir \u015fekilde gitti\u011finden emin olunmas\u0131 i\u00e7in \u00e7\u0131kt\u0131 JSON&#8217;u g\u00f6nderir. B\u00f6ylece ba\u015far\u0131l\u0131 veri hareketi do\u011frulanm\u0131\u015f olur.<\/p>\n\n\n\n<h2 id=\"json-ve-xml-farki\" class=\"wp-block-heading\">JSON ve XML Fark\u0131<\/h2>\n\n\n\n<p>Bir web sunucusundan veri almak i\u00e7in hem JSON hem de XML kullan\u0131labilir. Basit tasar\u0131m\u0131, esnekli\u011fi, kullan\u0131m ve anla\u015f\u0131lma kolayl\u0131\u011f\u0131 nedeniyle,<strong> <span class=\"has-inline-color has-luminous-vivid-amber-color\">web ve mobil uygulamalar<\/span><\/strong> i\u00e7in yayg\u0131n olarak kullan\u0131lan JSON yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veriler i\u00e7in XML&#8217;ye alternatiftir \u00e7\u00fcnk\u00fc daha s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f nesne temsilleri sa\u011flayabilir.  <\/p>\n\n\n\n<p>XML&#8217;ye k\u0131yasla okunmas\u0131 kolayd\u0131r. XML gerekenden \u00e7ok daha fazla kelime kullan\u0131r, bu da okumay\u0131 ve yazmay\u0131 zaman al\u0131c\u0131 hale getirir.<\/p>\n\n\n\n<p>XML, bir XML ayr\u0131\u015ft\u0131r\u0131c\u0131 taraf\u0131ndan \u00e7\u00f6z\u00fcmlenmelidir ancak JSON, standart bir JavaScript i\u015flevi ile ayr\u0131\u015ft\u0131r\u0131labilir. XML&#8217;in ayr\u0131\u015ft\u0131r\u0131lmas\u0131 JSON&#8217;dan \u00e7ok daha zordur. B\u00fcy\u00fck XML dosyalar\u0131n\u0131n ayr\u0131\u015ft\u0131r\u0131lmas\u0131 yava\u015ft\u0131r ve \u00e7ok fazla bellek gerektirir.  <\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da da g\u00f6rebilece\u011finiz gibi, XML yap\u0131s\u0131 sezgisel de\u011fildir ve kodda temsil edilmesini zorla\u015ft\u0131r\u0131r. \u00d6te yandan, JSON yap\u0131s\u0131 \u00e7ok daha kompakt ve sezgiseldir, bu da herhangi bir programlama dilinde nesnelerin okunmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>databases.xml<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"481\" src=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-43.png\" alt=\"\" class=\"wp-image-32594\" srcset=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-43.png 698w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-43-650x448.png 650w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-43-380x262.png 380w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption>XML, ger\u00e7ek veriler i\u00e7in anlamsal yap\u0131lar i\u00e7erebilir, JSON b\u00f6yle bir yap\u0131 i\u00e7in anahtar-de\u011fer \u00e7iftlerinin kullan\u0131lmas\u0131n\u0131 gerektirir.<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><strong>databases.json<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"524\" src=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-44.png\" alt=\"\" class=\"wp-image-32595\" srcset=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-44.png 697w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-44-650x489.png 650w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-44-300x225.png 300w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/image-44-380x286.png 380w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><figcaption>JSON, biti\u015f etiketini kullanmaz.<\/figcaption><\/figure><\/div>\n\n\n\n<p>En pop\u00fcler veri de\u011fi\u015fim y\u00f6ntemlerinden biri olan JSON&#8217;un XML&#8217;den ayr\u0131lan di\u011fer \u00f6zellikleri \u015funlard\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JSON&#8217;da dize, tamsay\u0131, boolean gibi nesne t\u00fcrleri vard\u0131r, ancak XML nesneleri t\u00fcr olarak tan\u0131mlamaz. T\u00fcm XML nesneleri yaln\u0131zca tek bir veri t\u00fcr\u00fc, yani dize olarak kategorize edilir.<\/li><li>JSON, XML&#8217;den daha hafif ve daha h\u0131zl\u0131d\u0131r.<\/li><li>JSON \u015femadan yoksundur, bu da t\u00fcr ve s\u00f6zdizimi denetimini daha az verimli ve hatal\u0131 bi\u00e7imlendirilmi\u015f verilere daha yatk\u0131n hale getirir.<\/li><li>JSON verilerine JavaScript kullan\u0131larak bir JSON nesnesi olarak kolayl\u0131kla eri\u015filebilir. XML verilerinin API&#8217;ler kullan\u0131larak ayr\u0131\u015ft\u0131r\u0131lmas\u0131 ve de\u011fi\u015fkenlere tahsis edilmesi gerekir. Bir JSON&#8217;dan de\u011fer elde etmek, JavaScript programlaman\u0131zdan bir nesneyi okumak kadar kolayd\u0131r. Bu metin tabanl\u0131 hafif yap\u0131, JSON&#8217;u XML&#8217;den daha eri\u015filebilir ve kullan\u0131\u015fl\u0131 hale getirir.<\/li><\/ul>\n\n\n\n<h2 id=\"json-dosyasi-nasil-acilir\" class=\"wp-block-heading\">JSON Dosyas\u0131 Nas\u0131l A\u00e7\u0131l\u0131r?&nbsp;<\/h2>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"510\" src=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4-1200x510.jpg\" alt=\"JSON Dosyas\u0131 Nas\u0131l A\u00e7\u0131l\u0131r? \" class=\"wp-image-36082\" srcset=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4-1200x510.jpg 1200w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4-650x276.jpg 650w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4-768x327.jpg 768w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4-380x162.jpg 380w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4-800x340.jpg 800w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4-1160x493.jpg 1160w, https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/03\/yazi-ici-gorsel-2-4.jpg 1500w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption>JSON&#8217;daki veri yap\u0131lar\u0131, anahtar \/ de\u011fer \u00e7iftlerine dayan\u0131r.<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>JSON dosyas\u0131 Windows&#8217;un yerle\u015fik <strong><span class=\"has-inline-color has-vivid-cyan-blue-color\">Not Defteri<\/span><\/strong> gibi normal metin d\u00fczenleyicileri kullanarak a\u00e7\u0131labilir. Yapman\u0131z gereken ilk \u015fey, sonunda .json uzant\u0131s\u0131 olan bir dosya olu\u015fturmakt\u0131r. Dosyada bir nesne olu\u015fturmak i\u00e7in a\u00e7ma ve kapama k\u00fcme parantezlerini {} kullanmal\u0131y\u0131z ve bunun i\u00e7ine nesnemizi olu\u015fturan t\u00fcm anahtar-de\u011fer \u00e7iftlerini yerle\u015ftirmeliyiz. <\/p>\n\n\n\n<p>JSON i\u00e7indeki her bir \u00f6zellik bir anahtar-de\u011fer \u00e7iftidir. Anahtar, \u00e7ift t\u0131rnak i\u015fareti ve ard\u0131ndan iki nokta \u00fcst \u00fcste i\u015fareti: ve ard\u0131ndan bu anahtar\u0131n de\u011feri ile \u00e7evrelenmelidir. Birden fazla anahtar de\u011fer \u00e7iftimiz varsa, normal bir programlama dilinde bir dizi olu\u015fturmam\u0131za benzer \u015fekilde, anahtar de\u011fer \u00e7iftlerimizden her birini ay\u0131ran virg\u00fcllere ihtiyac\u0131m\u0131z vard\u0131r. <\/p>\n\n\n\n<p>A\u015fa\u011f\u0131daki \u00f6rnekte, dosyam\u0131z\u0131n ad\u0131 user.json. Dosyan\u0131n i\u00e7inde farkl\u0131 veri t\u00fcrlerimiz bulunuyor. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># user.json \n{ \n   \"name\": \"jane\", \n   \"age\": 34, \n   \"isProgrammer\" true, \n   \"hobbies\": [\"swimming\", \"reading\", \"classic m\u00fcsic\"], \n   \"friends\": [{ \n      \"name\": \"joey\", \n      \"age\": 39, \n      \"isProgrammer\": false, \n      \"friends\": [...] \n}] \n} <\/pre>\n\n\n\n<p>Dilerseniz JSON&#8217;la ilgili pop\u00fcler ve \u00fccretsiz \u00e7evrimi\u00e7i kaynaklara g\u00f6z atabilirsiniz:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/jsonlint.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">JSONLint<\/a> &#8211; JSON dizesinin ge\u00e7erli olup olmad\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in kullanabilece\u011finiz bir JSON do\u011frulay\u0131c\u0131. <\/li><li><a href=\"https:\/\/json.dev\/\" target=\"_blank\" rel=\"noreferrer noopener\">JSON.dev<\/a> &#8211; JSON&#8217;u g\u00f6r\u00fcnt\u00fclemek, ayr\u0131\u015ft\u0131rmak, do\u011frulamak, k\u00fc\u00e7\u00fcltmek ve bi\u00e7imlendirmek i\u00e7in kullanabilece\u011finiz bir ara\u00e7. <\/li><li><a href=\"https:\/\/json-schema.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">JSON Schema<\/a> &#8211; JSON belgelerine kendi \u00f6zel format\u0131n\u0131za g\u00f6re a\u00e7\u0131klama eklemenizi ve  do\u011frula yapman\u0131z\u0131 sa\u011flar.<\/li><\/ul>\n\n\n\n<h2 id=\"ozet\" class=\"wp-block-heading\">\u00d6zet<\/h2>\n\n\n\n<p>QA testinden IoT uygulamalar\u0131na kadar \u00e7e\u015fitli kullan\u0131m alanlar\u0131 bulan JSON, iki sistem aras\u0131ndaki a\u011f ba\u011flant\u0131s\u0131 \u00fczerinden serile\u015ftirilmi\u015f verilerin iletimine olanak tan\u0131r.<\/p>\n\n\n\n<p>\u0130nternette veri al\u0131\u015fveri\u015fi i\u00e7in varsay\u0131lan format haline gelen JSON ile nas\u0131l \u00e7al\u0131\u015f\u0131laca\u011f\u0131n\u0131 \u00f6\u011frenmek, modern web geli\u015ftirmede \u00f6nemli bir beceridir.<\/p>\n\n\n\n<p>\u00d6zetle JSON nedir ve ne i\u00e7in kullan\u0131l\u0131r? sorusunu &#8220;projelerin internet \u00fczerinden etkile\u015fim kurmas\u0131na yard\u0131mc\u0131 olan dil&#8221; \u015feklinde yan\u0131tlayabiliriz.<\/p>\n","protected":false},"excerpt":{"rendered":"QA testinden IoT uygulamalar\u0131na kadar \u00e7e\u015fitli kullan\u0131m alanlar\u0131 bulan JSON, iki sistem aras\u0131ndaki a\u011f ba\u011flant\u0131s\u0131 \u00fczerinden serile\u015ftirilmi\u015f verilerin iletimine olanak tan\u0131r.\n","protected":false},"author":1,"featured_media":36077,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"28132,31100,31400,14998,21148,12482","_relevanssi_noindex_reason":"","footnotes":""},"categories":[665,138,651,650],"tags":[],"class_list":{"0":"post-32545","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-bulut-sunucu","8":"category-ipuclari","9":"category-vds-server","10":"category-vps-server"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r? &#8226; Turhost Blog<\/title>\n<meta name=\"description\" content=\"JSON nedir ve ne i\u00e7in kullan\u0131l\u0131r? sorusunu &quot;projelerin internet \u00fczerinden etkile\u015fim kurmas\u0131na yard\u0131mc\u0131 olan dil&quot; \u015feklinde yan\u0131tlayabiliriz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r? &#8226; Turhost Blog\" \/>\n<meta property=\"og:description\" content=\"JSON nedir ve ne i\u00e7in kullan\u0131l\u0131r? sorusunu &quot;projelerin internet \u00fczerinden etkile\u015fim kurmas\u0131na yard\u0131mc\u0131 olan dil&quot; \u015feklinde yan\u0131tlayabiliriz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Turhost Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-07T04:27:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-26T07:08:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Turhost\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Turhost\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/\",\"url\":\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/\",\"name\":\"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r? &#8226; Turhost Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.turhost.com/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg\",\"datePublished\":\"2021-04-07T04:27:36+00:00\",\"dateModified\":\"2021-11-26T07:08:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.turhost.com/blog\/#\/schema\/person\/dd8970d865df6ed4f742fe30c308ad1c\"},\"description\":\"JSON nedir ve ne i\u00e7in kullan\u0131l\u0131r? sorusunu \\\"projelerin internet \u00fczerinden etkile\u015fim kurmas\u0131na yard\u0131mc\u0131 olan dil\\\" \u015feklinde yan\u0131tlayabiliriz.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#primaryimage\",\"url\":\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg\",\"contentUrl\":\"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.turhost.com/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0130pu\u00e7lar\u0131\",\"item\":\"https:\/\/www.turhost.com/blog\/ipuclari\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.turhost.com/blog\/#website\",\"url\":\"https:\/\/www.turhost.com/blog\/\",\"name\":\"Turhost Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.turhost.com/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.turhost.com/blog\/#\/schema\/person\/dd8970d865df6ed4f742fe30c308ad1c\",\"name\":\"Turhost\",\"sameAs\":[\"http:\/\/www.turhost.com\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r? &#8226; Turhost Blog","description":"JSON nedir ve ne i\u00e7in kullan\u0131l\u0131r? sorusunu \"projelerin internet \u00fczerinden etkile\u015fim kurmas\u0131na yard\u0131mc\u0131 olan dil\" \u015feklinde yan\u0131tlayabiliriz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/","og_locale":"tr_TR","og_type":"article","og_title":"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r? &#8226; Turhost Blog","og_description":"JSON nedir ve ne i\u00e7in kullan\u0131l\u0131r? sorusunu \"projelerin internet \u00fczerinden etkile\u015fim kurmas\u0131na yard\u0131mc\u0131 olan dil\" \u015feklinde yan\u0131tlayabiliriz.","og_url":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/","og_site_name":"Turhost Blog","article_published_time":"2021-04-07T04:27:36+00:00","article_modified_time":"2021-11-26T07:08:20+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg","type":"image\/jpeg"}],"author":"Turhost","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Turhost","Tahmini okuma s\u00fcresi":"8 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/","url":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/","name":"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r? &#8226; Turhost Blog","isPartOf":{"@id":"https:\/\/www.turhost.com/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#primaryimage"},"image":{"@id":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#primaryimage"},"thumbnailUrl":"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg","datePublished":"2021-04-07T04:27:36+00:00","dateModified":"2021-11-26T07:08:20+00:00","author":{"@id":"https:\/\/www.turhost.com/blog\/#\/schema\/person\/dd8970d865df6ed4f742fe30c308ad1c"},"description":"JSON nedir ve ne i\u00e7in kullan\u0131l\u0131r? sorusunu \"projelerin internet \u00fczerinden etkile\u015fim kurmas\u0131na yard\u0131mc\u0131 olan dil\" \u015feklinde yan\u0131tlayabiliriz.","breadcrumb":{"@id":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#primaryimage","url":"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg","contentUrl":"https:\/\/www.turhost.com/blog\/wp-content\/uploads\/2021\/01\/kapak-7.jpg","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/www.turhost.com/blog\/json-nedir-ve-ne-icin-kullanilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.turhost.com/blog\/"},{"@type":"ListItem","position":2,"name":"\u0130pu\u00e7lar\u0131","item":"https:\/\/www.turhost.com/blog\/ipuclari\/"},{"@type":"ListItem","position":3,"name":"JSON Nedir ve Ne \u0130\u00e7in Kullan\u0131l\u0131r?"}]},{"@type":"WebSite","@id":"https:\/\/www.turhost.com/blog\/#website","url":"https:\/\/www.turhost.com/blog\/","name":"Turhost Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.turhost.com/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/www.turhost.com/blog\/#\/schema\/person\/dd8970d865df6ed4f742fe30c308ad1c","name":"Turhost","sameAs":["http:\/\/www.turhost.com\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/posts\/32545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/comments?post=32545"}],"version-history":[{"count":129,"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/posts\/32545\/revisions"}],"predecessor-version":[{"id":38688,"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/posts\/32545\/revisions\/38688"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/media\/36077"}],"wp:attachment":[{"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/media?parent=32545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/categories?post=32545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turhost.com/blog\/wp-json\/wp\/v2\/tags?post=32545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}