{"id":2906,"date":"2024-11-04T08:15:10","date_gmt":"2024-11-04T05:15:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/"},"modified":"2024-11-04T08:15:10","modified_gmt":"2024-11-04T05:15:10","slug":"net-9da-iki-yeni-linq-metodu-countby-ve-index","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/","title":{"rendered":".NET 9&#8217;da \u0130ki Yeni LINQ Metodu: CountBy ve Index"},"content":{"rendered":"<p>.NET 9&#8217;da \u0130ki Yeni LINQ Metodu: CountBy ve Index<\/p>\n<p>Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9&#8217;un sundu\u011fu iki yeni LINQ metodunu inceleyece\u011fiz: CountBy ve Index. Bu metotlar, koleksiyonlar \u00fczerinde i\u015flem yaparken daha etkili ve esnek bir \u015fekilde veri manip\u00fclasyonu sa\u011fl\u0131yor.<\/p>\n<h2>CountBy Metodu<\/h2>\n<p>CountBy metodu, bir koleksiyon i\u00e7inde belirtilen bir ko\u015fulu sa\u011flayan \u00f6\u011felerin say\u0131s\u0131n\u0131, belirtilen bir gruba g\u00f6re hesaplamak i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, bir listedeki \u00e7ift say\u0131lar\u0131n say\u0131s\u0131n\u0131 gruplar halinde hesaplamak i\u00e7in CountBy kullanabilirsiniz.  Bu y\u00f6ntem, LINQ&#8217;un SelectMany ile birlikte kullan\u0131ld\u0131\u011f\u0131nda \u00e7ok daha etkili bir \u015fekilde \u00e7al\u0131\u015f\u0131r.<\/p>\n<p>\u0130\u015fte CountBy metodunun nas\u0131l kullan\u0131laca\u011f\u0131na dair bir \u00f6rnek:<\/p>\n<p>&#8220;`csharp<br \/>\nusing System;<br \/>\nusing System.Linq;<\/p>\n<p>public class Program<br \/>\n{<br \/>\n    public static void Main(string[] args)<br \/>\n    {<br \/>\n        int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };<\/p>\n<p>        var evenNumbersByGroup = numbers<br \/>\n            .SelectMany((number, index) => Enumerable.Repeat(number, index + 1))<br \/>\n            .CountBy(number => number % 2 == 0, number => number \/ 2);<\/p>\n<p>        foreach (var group in evenNumbersByGroup)<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;Group {group.Key}: {group.Value}&#8221;);<br \/>\n        }<br \/>\n    }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>Bu \u00f6rnekte, numbers dizisindeki her bir say\u0131, index&#8217;ine g\u00f6re tekrarlanan bir diziye d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr. Daha sonra, CountBy metodu kullan\u0131larak \u00e7ift say\u0131lar\u0131n say\u0131s\u0131, say\u0131lar\u0131n ikiye b\u00f6l\u00fcnmesiyle elde edilen gruba g\u00f6re hesaplan\u0131r.  Sonu\u00e7ta, her bir grubun \u00e7ift say\u0131 say\u0131s\u0131n\u0131 g\u00f6steren bir \u00e7\u0131kt\u0131 elde edilir.<\/p>\n<h2>Index Metodu<\/h2>\n<p>Index metodu, bir koleksiyondaki bir \u00f6\u011fenin index&#8217;ini almay\u0131 kolayla\u015ft\u0131r\u0131r.  Bu metot, LINQ&#8217;un Where veya Select metotlar\u0131 ile birlikte kullan\u0131larak belirli bir ko\u015fulu sa\u011flayan \u00f6\u011felerin index&#8217;lerini filtreleyebilir veya d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. <\/p>\n<p>Index metodunu nas\u0131l kullanaca\u011f\u0131n\u0131za dair bir \u00f6rnek:<\/p>\n<p>&#8220;`csharp<br \/>\nusing System;<br \/>\nusing System.Linq;<\/p>\n<p>public class Program<br \/>\n{<br \/>\n    public static void Main(string[] args)<br \/>\n    {<br \/>\n        string[] names = { &#8220;Fatih&#8221;, &#8220;Ali&#8221;, &#8220;Veli&#8221;, &#8220;Ay\u015fe&#8221;, &#8220;Mehmet&#8221; };<\/p>\n<p>        var namesWithIndex = names.Select((name, index) => new { Name = name, Index = index });<\/p>\n<p>        foreach (var name in namesWithIndex)<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;Name: {name.Name}, Index: {name.Index}&#8221;);<br \/>\n        }<br \/>\n    }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>Bu \u00f6rnekte, names dizisindeki her bir ad, Index metodu kullan\u0131larak index&#8217;i ile birlikte yeni bir nesneye d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr. Daha sonra, her bir ad ve index&#8217;i ekrana yazd\u0131r\u0131l\u0131r.  <\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>.NET 9&#8217;un sundu\u011fu CountBy ve Index metotlar\u0131, LINQ k\u00fct\u00fcphanesinin g\u00fcc\u00fcne daha da fazla \u00f6zellik ekleyerek koleksiyonlar \u00fczerinde daha esnek ve verimli i\u015flemler yapmay\u0131 m\u00fcmk\u00fcn k\u0131l\u0131yor. Bu metotlar, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken, geli\u015ftiriciler i\u00e7in \u00f6nemli zaman ve kaynak tasarrufu sa\u011flayabilir.  <\/p>\n<p>E\u011fer .NET uygulamalar\u0131n\u0131zda verilerle i\u015flem yaparken performans\u0131n\u0131z\u0131 art\u0131rmak ve kodunuzu daha okunakl\u0131 hale getirmek istiyorsan\u0131z, CountBy ve Index metotlar\u0131n\u0131 mutlaka deneyin.  <\/p>\n<p>Daha fazla .NET geli\u015ftirme ipu\u00e7lar\u0131 ve kaynaklar\u0131 i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> web sitesini ziyaret edebilirsiniz.<\/p>\n<p>#Etiketler<br \/>\n.NET 9, LINQ, CountBy, Index, Koleksiyonlar, Veri \u0130\u015fleme, Performans, Geli\u015ftirme, .NET Geli\u015ftirme, Programlama,  <\/p>\n","protected":false},"excerpt":{"rendered":".NET 9&#8217;da \u0130ki Yeni LINQ Metodu: CountBy ve Index Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9&#8217;un&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-2906","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>.NET 9&#039;da \u0130ki Yeni LINQ Metodu: CountBy ve Index<\/title>\n<meta name=\"description\" content=\"Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9&#039;un sundu\u011fu iki yeni LINQ metodunu inceleyece\u011fiz: CountBy ve Index. Bu metotlar, koleksiyonlar \u00fczerinde i\u015flem yaparken daha etkili ve esnek bir \u015fekilde veri manip\u00fclasyonu sa\u011fl\u0131yor.\" \/>\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\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\".NET 9&#039;da \u0130ki Yeni LINQ Metodu: CountBy ve Index\" \/>\n<meta property=\"og:description\" content=\"Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9&#039;un sundu\u011fu iki yeni LINQ metodunu inceleyece\u011fiz: CountBy ve Index. Bu metotlar, koleksiyonlar \u00fczerinde i\u015flem yaparken daha etkili ve esnek bir \u015fekilde veri manip\u00fclasyonu sa\u011fl\u0131yor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-04T05:15:10+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=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\".NET 9&#8217;da \u0130ki Yeni LINQ Metodu: CountBy ve Index\",\"datePublished\":\"2024-11-04T05:15:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/\"},\"wordCount\":492,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/\",\"name\":\".NET 9'da \u0130ki Yeni LINQ Metodu: CountBy ve Index\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-04T05:15:10+00:00\",\"description\":\"Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9'un sundu\u011fu iki yeni LINQ metodunu inceleyece\u011fiz: CountBy ve Index. Bu metotlar, koleksiyonlar \u00fczerinde i\u015flem yaparken daha etkili ve esnek bir \u015fekilde veri manip\u00fclasyonu sa\u011fl\u0131yor.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\".NET 9&#8217;da \u0130ki Yeni LINQ Metodu: CountBy ve Index\"}]},{\"@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":".NET 9'da \u0130ki Yeni LINQ Metodu: CountBy ve Index","description":"Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9'un sundu\u011fu iki yeni LINQ metodunu inceleyece\u011fiz: CountBy ve Index. Bu metotlar, koleksiyonlar \u00fczerinde i\u015flem yaparken daha etkili ve esnek bir \u015fekilde veri manip\u00fclasyonu sa\u011fl\u0131yor.","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\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/","og_locale":"tr_TR","og_type":"article","og_title":".NET 9'da \u0130ki Yeni LINQ Metodu: CountBy ve Index","og_description":"Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9'un sundu\u011fu iki yeni LINQ metodunu inceleyece\u011fiz: CountBy ve Index. Bu metotlar, koleksiyonlar \u00fczerinde i\u015flem yaparken daha etkili ve esnek bir \u015fekilde veri manip\u00fclasyonu sa\u011fl\u0131yor.","og_url":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-04T05:15:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":".NET 9&#8217;da \u0130ki Yeni LINQ Metodu: CountBy ve Index","datePublished":"2024-11-04T05:15:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/"},"wordCount":492,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/","url":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/","name":".NET 9'da \u0130ki Yeni LINQ Metodu: CountBy ve Index","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-04T05:15:10+00:00","description":"Merhaba, .NET d\u00fcnyas\u0131ndaki son geli\u015fmelerden biri olan .NET 9'un sundu\u011fu iki yeni LINQ metodunu inceleyece\u011fiz: CountBy ve Index. Bu metotlar, koleksiyonlar \u00fczerinde i\u015flem yaparken daha etkili ve esnek bir \u015fekilde veri manip\u00fclasyonu sa\u011fl\u0131yor.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/net-9da-iki-yeni-linq-metodu-countby-ve-index\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":".NET 9&#8217;da \u0130ki Yeni LINQ Metodu: CountBy ve Index"}]},{"@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\/2906","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=2906"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2906\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=2906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=2906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=2906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}