{"id":8105,"date":"2024-12-30T10:00:16","date_gmt":"2024-12-30T07:00:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/"},"modified":"2024-12-30T10:00:16","modified_gmt":"2024-12-30T07:00:16","slug":"dartta-map-veri-yapisi-detayli-anlatim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/","title":{"rendered":"Dart&#8217;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m"},"content":{"rendered":"<p><body><\/p>\n<p>Dart&#8217;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m<\/p>\n<p>Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131 mevcuttur. Bunlardan biri de <strong>Map<\/strong>&#8216;tir.  Map veri yap\u0131s\u0131, anahtar-de\u011fer (key-value) \u00e7iftleri \u015feklinde verileri saklar.  Bu, verilerin daha anlaml\u0131 ve eri\u015filebilir bir \u015fekilde d\u00fczenlenmesini sa\u011flar.  \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bilgilerini (ad\u0131, ya\u015f\u0131, e-postas\u0131 gibi) saklamak i\u00e7in Map olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<h2>Map Olu\u015fturma ve Kullan\u0131m\u0131<\/h2>\n<p>Dart&#8217;ta bir Map olu\u015fturman\u0131n birka\u00e7 yolu vard\u0131r.  En yayg\u0131n y\u00f6ntem, s\u00fcsl\u00fc parantezler {} kullanarak anahtar-de\u011fer \u00e7iftlerini belirtmektir:<\/p>\n<pre><code class=\"language-dart\">\nMap<String, int> yaslar = {\n  'Ahmet': 30,\n  'Mehmet': 25,\n  'Ay\u015fe': 35\n};\n\nprint(yaslar['Ahmet']); \/\/ \u00c7\u0131kt\u0131: 30\n<\/code><\/pre>\n<p>Yukar\u0131daki \u00f6rnekte,  yaslar adl\u0131 bir Map olu\u015fturduk.  Bu Map&#8217;in anahtarlar\u0131 String t\u00fcr\u00fcnde, de\u011ferleri ise int t\u00fcr\u00fcndedir.  Bir anahtar\u0131n de\u011ferine eri\u015fmek i\u00e7in k\u00f6\u015feli parantezler [] i\u00e7inde anahtar\u0131n ad\u0131n\u0131 yazar\u0131z.  Ayr\u0131ca, Map&#8217;lere yeni anahtar-de\u011fer \u00e7iftleri ekleyebilir ve mevcut \u00e7iftleri g\u00fcncelleyebilirsiniz.<\/p>\n<h2>Farkl\u0131 Map T\u00fcrleri<\/h2>\n<p>Dart, farkl\u0131 t\u00fcrlerde Map&#8217;leri destekler.  Anahtar ve de\u011ferlerin t\u00fcrleri belirli olabilir, ancak isterseniz dinamik tip kullanabilirsiniz.  Dinamik tip kullan\u0131m\u0131 daha esnektir, ancak t\u00fcr g\u00fcvenli\u011fi a\u00e7\u0131s\u0131ndan baz\u0131 dezavantajlar\u0131 vard\u0131r.  Bu nedenle, m\u00fcmk\u00fcn oldu\u011funca belirli t\u00fcrler kullanman\u0131z\u0131 tavsiye ederim.  <\/p>\n<p>\u00d6rne\u011fin,  anahtarlar\u0131 String, de\u011ferleri dynamic (herhangi bir t\u00fcr) olan bir Map \u015f\u00f6yle olu\u015fturulabilir:<\/p>\n<pre><code class=\"language-dart\">\nMap<String, dynamic> karisikVeriler = {\n  'ad': 'Fatih',\n  'yas': 35,\n  'ogrenciMi': true\n};\n<\/code><\/pre>\n<h2>Map Metodlari<\/h2>\n<p>Dart&#8217;taki Map&#8217;ler, verileri i\u015flemek i\u00e7in bir\u00e7ok kullan\u0131\u015fl\u0131 metoda sahiptir.  Bunlardan baz\u0131lar\u0131:<\/p>\n<ul>\n<li><code>containsKey(key)<\/code>: Belirtilen anahtar\u0131 i\u00e7eriyorsa true, aksi takdirde false d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li><code>containsValue(value)<\/code>: Belirtilen de\u011feri i\u00e7eriyorsa true, aksi takdirde false d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li><code>length<\/code>: Map&#8217;in uzunlu\u011funu (anahtar-de\u011fer \u00e7iftlerinin say\u0131s\u0131n\u0131) d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li><code>keys<\/code>: Map&#8217;in anahtarlar\u0131n\u0131 i\u00e7eren bir iterable d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li><code>values<\/code>: Map&#8217;in de\u011ferlerini i\u00e7eren bir iterable d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li><code>remove(key)<\/code>: Belirtilen anahtara kar\u015f\u0131l\u0131k gelen anahtar-de\u011fer \u00e7iftini kald\u0131r\u0131r.<\/li>\n<li><code>addAll(other)<\/code>: Di\u011fer bir Map&#8217;i mevcut Map&#8217;e ekler.<\/li>\n<\/ul>\n<h2>Map&#8217;ler ile \u0130lgili \u0130pu\u00e7lar\u0131<\/h2>\n<p>Map&#8217;leri daha etkin kullanmak i\u00e7in a\u015fa\u011f\u0131daki ipu\u00e7lar\u0131n\u0131 g\u00f6z \u00f6n\u00fcnde bulundurabilirsiniz:<\/p>\n<ul>\n<li><strong>T\u00fcr g\u00fcvenli\u011fini sa\u011flay\u0131n:<\/strong>  M\u00fcmk\u00fcn oldu\u011funca belirli anahtar ve de\u011fer t\u00fcrleri kullan\u0131n.<\/li>\n<li><strong>Anahtarlar\u0131 anlaml\u0131 se\u00e7in:<\/strong> Anahtarlar, de\u011ferlerin neyi temsil etti\u011fini a\u00e7\u0131k\u00e7a belirtmelidir.<\/li>\n<li><strong>Performans:<\/strong> \u00c7ok b\u00fcy\u00fck Map&#8217;lerle \u00e7al\u0131\u015f\u0131yorsan\u0131z, performans sorunlar\u0131n\u0131 \u00f6nlemek i\u00e7in uygun veri yap\u0131lar\u0131 ve algoritmalar\u0131 kullan\u0131n. <a href=\"https:\/\/fatihsoysal.com\">Daha fazla bilgi i\u00e7in web sitemi ziyaret edebilirsiniz.<\/a><\/li>\n<\/ul>\n<p>Umar\u0131m bu makale Dart&#8217;ta Map veri yap\u0131s\u0131n\u0131 anlamakta yard\u0131mc\u0131 olmu\u015ftur.  Ba\u015fka sorular\u0131n\u0131z varsa, l\u00fctfen yorumlarda belirtin.<\/p>\n<p><strong>Faydal\u0131 Kaynaklar:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/dev.to\/coder_d295cd12743e7d146c7\/map-in-dart-40e2\">Dev.to &#8211; Map in Dart<\/a><\/li>\n<li><a href=\"https:\/\/dart.dev\/guides\/language\/language-tour#maps\">Dart Resmi Dok\u00fcmanlar\u0131<\/a><\/li>\n<\/ul>\n<p>#Etiketler: Dart, Map, Dart Map, Dart Veri Yap\u0131lar\u0131, Programlama, Anahtar-De\u011fer \u00c7iftleri, HashMap, Dart \u00d6rnekleri, Kod \u00d6rnekleri, Fatih Soysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Dart&#8217;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8105","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dart&#039;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m<\/title>\n<meta name=\"description\" content=\"Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131 mevcuttur. Bunlardan biri de Map&#039;tir. Map veri yap\u0131s\u0131, anahtar-de\u011fer (key-value) \u00e7iftleri \u015feklinde verileri saklar. Bu, verilerin daha anlaml\u0131 ve eri\u015filebilir bir \u015fekilde d\u00fczenlenmesini sa\u011flar. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bilgilerini (ad\u0131, ya\u015f\u0131, e-postas\u0131 gibi) saklamak i\u00e7in Map olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dart&#039;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m\" \/>\n<meta property=\"og:description\" content=\"Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131 mevcuttur. Bunlardan biri de Map&#039;tir. Map veri yap\u0131s\u0131, anahtar-de\u011fer (key-value) \u00e7iftleri \u015feklinde verileri saklar. Bu, verilerin daha anlaml\u0131 ve eri\u015filebilir bir \u015fekilde d\u00fczenlenmesini sa\u011flar. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bilgilerini (ad\u0131, ya\u015f\u0131, e-postas\u0131 gibi) saklamak i\u00e7in Map olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-30T07:00:16+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Dart&#8217;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m\",\"datePublished\":\"2024-12-30T07:00:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/\"},\"wordCount\":504,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/\",\"name\":\"Dart'ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-30T07:00:16+00:00\",\"description\":\"Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131 mevcuttur. Bunlardan biri de Map'tir. Map veri yap\u0131s\u0131, anahtar-de\u011fer (key-value) \u00e7iftleri \u015feklinde verileri saklar. Bu, verilerin daha anlaml\u0131 ve eri\u015filebilir bir \u015fekilde d\u00fczenlenmesini sa\u011flar. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bilgilerini (ad\u0131, ya\u015f\u0131, e-postas\u0131 gibi) saklamak i\u00e7in Map olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dart&#8217;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dart'ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m","description":"Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131 mevcuttur. Bunlardan biri de Map'tir. Map veri yap\u0131s\u0131, anahtar-de\u011fer (key-value) \u00e7iftleri \u015feklinde verileri saklar. Bu, verilerin daha anlaml\u0131 ve eri\u015filebilir bir \u015fekilde d\u00fczenlenmesini sa\u011flar. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bilgilerini (ad\u0131, ya\u015f\u0131, e-postas\u0131 gibi) saklamak i\u00e7in Map olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.","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:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/","og_locale":"tr_TR","og_type":"article","og_title":"Dart'ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m","og_description":"Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131 mevcuttur. Bunlardan biri de Map'tir. Map veri yap\u0131s\u0131, anahtar-de\u011fer (key-value) \u00e7iftleri \u015feklinde verileri saklar. Bu, verilerin daha anlaml\u0131 ve eri\u015filebilir bir \u015fekilde d\u00fczenlenmesini sa\u011flar. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bilgilerini (ad\u0131, ya\u015f\u0131, e-postas\u0131 gibi) saklamak i\u00e7in Map olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-30T07:00:16+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Dart&#8217;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m","datePublished":"2024-12-30T07:00:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/"},"wordCount":504,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/","url":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/","name":"Dart'ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-30T07:00:16+00:00","description":"Dart programlama dilinde, verileri organize etmek ve y\u00f6netmek i\u00e7in bir\u00e7ok veri yap\u0131s\u0131 mevcuttur. Bunlardan biri de Map'tir. Map veri yap\u0131s\u0131, anahtar-de\u011fer (key-value) \u00e7iftleri \u015feklinde verileri saklar. Bu, verilerin daha anlaml\u0131 ve eri\u015filebilir bir \u015fekilde d\u00fczenlenmesini sa\u011flar. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bilgilerini (ad\u0131, ya\u015f\u0131, e-postas\u0131 gibi) saklamak i\u00e7in Map olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/dartta-map-veri-yapisi-detayli-anlatim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dart&#8217;ta Map Veri Yap\u0131s\u0131: Detayl\u0131 Anlat\u0131m"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=8105"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8105\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}