{"id":1987,"date":"2019-01-11T07:00:42","date_gmt":"2019-01-11T04:00:42","guid":{"rendered":"https:\/\/ratel.com.tr\/?p=1987"},"modified":"2018-12-24T15:13:47","modified_gmt":"2018-12-24T12:13:47","slug":"siniflar","status":"publish","type":"post","link":"https:\/\/ratel.com.tr\/tr\/siniflar\/","title":{"rendered":"S\u0131n\u0131flar"},"content":{"rendered":"\n<p>Nesne y\u00f6nelimli programlama dillerinde, t\u00fcm s\u0131n\u0131flar birer nesne ile ifade edilmektedir. Dart programlama dili de nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in bu konu Dart dilinin temelini olu\u015fturmaktad\u0131r. Nesne y\u00f6nelimliden kas\u0131t \u015f\u00f6yledir. \u00d6rne\u011fin; bir okul uygulamas\u0131 yazacaks\u0131n\u0131z. Burada okul, s\u0131n\u0131flar, s\u0131ralar, \u00f6\u011frenciler vb. her \u015fey birer nesnedir. Ve programlama taraf\u0131nda bunlar\u0131n hepsi ayr\u0131 ayr\u0131 s\u0131n\u0131flar taraf\u0131ndan temsil edililir.<\/p>\n\n\n\n<p>Dart dilinde di\u011fer dillerde oldu\u011fu gibi s\u0131n\u0131f olu\u015fturmak ve kullanmak \u00e7ok basittir. Hemen hemen her s\u0131n\u0131f\u0131n de\u011fi\u015fkenleri ve fonksiyonlar\u0131 bulunmaktad\u0131r. Fakat bunlar zorunlu de\u011fildir. Ger\u00e7ek d\u00fcnya ile e\u015fle\u015ftirirsek konuyu biraz daha iyi kavrar\u0131z diye d\u00fc\u015f\u00fcn\u00fcyorum. \u00d6rne\u011fin bir araba d\u00fc\u015f\u00fcnelim. Bu araba bizim bir s\u0131n\u0131f\u0131m\u0131zd\u0131r, yani yaz\u0131l\u0131m d\u00fcnyas\u0131nda bir s\u0131n\u0131f ile ifade edilir. Bu araban\u0131n rengi, ad\u0131, teker say\u0131s\u0131 vb. \u00f6zellikleri ise araban\u0131n \u00f6zelliklerini olu\u015fturur. Ve bunlar birer de\u011fi\u015fkendir. Araban\u0131n ileri gitmesi, geri gitmesi vb. bunlar ise birer eylemdir. Biz de bunlar\u0131 fonksiyon olarak ifade ederiz. A\u015fa\u011f\u0131da araba nesnesinin basit \u00f6rne\u011fi verilmi\u015ftir.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">class Car {\n  String name;  \n  String color;  \n  String brand;  \n  void start() {    \n    print(\"Start the car\");  \n  }    \n  void stop(){    \n    print(\"Stop the car\");  \n  }\n}<\/code><\/pre>\n\n\n\n<p>Tan\u0131mlam\u0131\u015f oldu\u011fumuz s\u0131n\u0131flar\u0131 kullanabilmek i\u00e7in onlardan yeni bir nesne t\u00fcretmemiz gerekmektedir. T\u00fcretti\u011fimiz bu nesneleri bir de\u011fi\u015fkene atar\u0131z. Ve art\u0131k tan\u0131mlam\u0131\u015f oldu\u011fumuz s\u0131n\u0131f\u0131m\u0131z\u0131n t\u00fcm \u00f6zelliklerine bu de\u011fi\u015fken \u00fczerinden eri\u015febiliriz. Kullan\u0131m\u0131 a\u015fa\u011f\u0131dad\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">var car1 = Car(); \/\/ Tan\u0131mlama 1\ncar1.name = \"Granturismo\";\nprint(car1.name); \/\/ \u00c7\u0131kt\u0131: Granturismo\nprint(car1.color); \/\/ \u00c7\u0131kt\u0131: null, \u00e7\u00fcnk\u00fc bir de\u011fer atanmam\u0131\u015ft\u0131r.\nCar car2 = Car(); \/\/ Tan\u0131mlama 2\ncar2.brand = \"Maserati\";\nprint(car2.brand); \/\/ \u00c7\u0131kt\u0131: Maserati<\/code><\/pre>\n\n\n\n<p>Dart dilinde s\u0131n\u0131flar\u0131n de\u011fi\u015fkenlerine ya da fonksiyonlar\u0131na eri\u015fmek i\u00e7in nokta(.) ifadesini kullan\u0131r\u0131z. Java yazan programc\u0131lar\u0131n en \u00e7ok bildi\u011fi ve kar\u015f\u0131la\u015ft\u0131\u011f\u0131 hatalardan birisi NullPointerException hatas\u0131d\u0131r. Yani bo\u015f&nbsp;<strong>(null)<\/strong> bir de\u011fi\u015fkenin&nbsp;alt de\u011fi\u015fkenlerine, fonksiyonlar\u0131na eri\u015femezsiniz. Eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda hata al\u0131rs\u0131n\u0131z. Bunu \u00f6nlemek i\u00e7in dart dili &#8220;<strong>?<\/strong>&#8221; i\u015faretini devreye alm\u0131\u015ft\u0131r. De\u011fi\u015fkene ait bir fonksiyon veya de\u011fi\u015fkeni kullanmadan \u00f6nce <strong>?.<\/strong> \u015feklinde kullan\u0131rsan\u0131z program hata vermeyecektir. Bu ifadeyi her yerde kullanmak yerine bo\u015f olma ihtimali olan yerlerde kullanman\u0131z daha iyi olacakt\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">var car = Car(\"Granturismo\", \"Red\", \"Maserati\");\ncar = null;\nprint(car.brand); \/\/ Hata, \u00e7\u00fcnk\u00fc araba nesnesinin de\u011feri yok\nprint(car?.brand); \/\/ Do\u011fru kullan\u0131m, \u00c7\u0131kt\u0131: null<\/code><\/pre>\n\n\n\n<p>Dart dilinde her s\u0131n\u0131f Object s\u0131n\u0131f\u0131ndan t\u00fcretilmi\u015ftir. Ve her s\u0131n\u0131f\u0131n varsay\u0131lan bo\u015f bir yap\u0131c\u0131 metodu vard\u0131r. Yap\u0131c\u0131 metod d\u0131\u015f\u0131nda Object s\u0131n\u0131f\u0131ndan bir\u00e7ok \u00f6zellik gelmektedir. \u00d6rne\u011fin <strong>runtimeType<\/strong> ile s\u0131n\u0131f nesnenizin t\u00fcr\u00fcn\u00fc \u00f6\u011frenebilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nesne y\u00f6nelimli programlama dillerinde, t\u00fcm s\u0131n\u0131flar birer nesne ile ifade edilmektedir. Dart programlama dili de nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in bu konu Dart dilinin temelini olu\u015fturmaktad\u0131r. Nesne y\u00f6nelimliden kas\u0131t \u015f\u00f6yledir. \u00d6rne\u011fin; bir okul uygulamas\u0131 yazacaks\u0131n\u0131z. Burada okul, s\u0131n\u0131flar, s\u0131ralar, \u00f6\u011frenciler vb. her \u015fey birer nesnedir. Ve programlama taraf\u0131nda bunlar\u0131n hepsi ayr\u0131 ayr\u0131 s\u0131n\u0131flar&hellip;<\/p>\n","protected":false},"author":1,"featured_media":2159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[26,28,27],"post_series":[],"class_list":["post-1987","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dart","tag-dart","tag-dartpad","tag-flutter","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>S\u0131n\u0131flar - Ratel<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ratel.com.tr\/tr\/siniflar\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"S\u0131n\u0131flar - Ratel\" \/>\n<meta property=\"og:description\" content=\"Nesne y\u00f6nelimli programlama dillerinde, t\u00fcm s\u0131n\u0131flar birer nesne ile ifade edilmektedir. Dart programlama dili de nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in bu konu Dart dilinin temelini olu\u015fturmaktad\u0131r. Nesne y\u00f6nelimliden kas\u0131t \u015f\u00f6yledir. \u00d6rne\u011fin; bir okul uygulamas\u0131 yazacaks\u0131n\u0131z. Burada okul, s\u0131n\u0131flar, s\u0131ralar, \u00f6\u011frenciler vb. her \u015fey birer nesnedir. Ve programlama taraf\u0131nda bunlar\u0131n hepsi ayr\u0131 ayr\u0131 s\u0131n\u0131flar&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ratel.com.tr\/tr\/siniflar\/\" \/>\n<meta property=\"og:site_name\" content=\"Ratel\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-11T04:00:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_siniflar.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ratel\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ratel\" \/>\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:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/\"},\"author\":{\"name\":\"Ratel\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/person\\\/d01ec513d473dc3a8cf853e56d4e4775\"},\"headline\":\"S\u0131n\u0131flar\",\"datePublished\":\"2019-01-11T04:00:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/\"},\"wordCount\":446,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_siniflar.jpg\",\"keywords\":[\"dart\",\"dartpad\",\"flutter\"],\"articleSection\":[\"Dart\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/\",\"name\":\"S\u0131n\u0131flar - Ratel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_siniflar.jpg\",\"datePublished\":\"2019-01-11T04:00:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_siniflar.jpg\",\"contentUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_siniflar.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/siniflar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"S\u0131n\u0131flar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#website\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/\",\"name\":\"Ratel\",\"description\":\"Digital technology developing office focused on mobile and web projects\",\"publisher\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ratel.com.tr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#organization\",\"name\":\"Ratel Bili\u015fim Hizmetleri Ltd \u015eti\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/ratel_logo-white_back_400.png\",\"contentUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/ratel_logo-white_back_400.png\",\"width\":400,\"height\":400,\"caption\":\"Ratel Bili\u015fim Hizmetleri Ltd \u015eti\"},\"image\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/person\\\/d01ec513d473dc3a8cf853e56d4e4775\",\"name\":\"Ratel\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/author\\\/ratel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"S\u0131n\u0131flar - Ratel","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:\/\/ratel.com.tr\/tr\/siniflar\/","og_locale":"tr_TR","og_type":"article","og_title":"S\u0131n\u0131flar - Ratel","og_description":"Nesne y\u00f6nelimli programlama dillerinde, t\u00fcm s\u0131n\u0131flar birer nesne ile ifade edilmektedir. Dart programlama dili de nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in bu konu Dart dilinin temelini olu\u015fturmaktad\u0131r. Nesne y\u00f6nelimliden kas\u0131t \u015f\u00f6yledir. \u00d6rne\u011fin; bir okul uygulamas\u0131 yazacaks\u0131n\u0131z. Burada okul, s\u0131n\u0131flar, s\u0131ralar, \u00f6\u011frenciler vb. her \u015fey birer nesnedir. Ve programlama taraf\u0131nda bunlar\u0131n hepsi ayr\u0131 ayr\u0131 s\u0131n\u0131flar&hellip;","og_url":"https:\/\/ratel.com.tr\/tr\/siniflar\/","og_site_name":"Ratel","article_published_time":"2019-01-11T04:00:42+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_siniflar.jpg","type":"image\/jpeg"}],"author":"Ratel","twitter_misc":{"Yazan:":"Ratel","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/#article","isPartOf":{"@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/"},"author":{"name":"Ratel","@id":"https:\/\/ratel.com.tr\/#\/schema\/person\/d01ec513d473dc3a8cf853e56d4e4775"},"headline":"S\u0131n\u0131flar","datePublished":"2019-01-11T04:00:42+00:00","mainEntityOfPage":{"@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/"},"wordCount":446,"commentCount":0,"publisher":{"@id":"https:\/\/ratel.com.tr\/#organization"},"image":{"@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/#primaryimage"},"thumbnailUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_siniflar.jpg","keywords":["dart","dartpad","flutter"],"articleSection":["Dart"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ratel.com.tr\/tr\/siniflar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/","url":"https:\/\/ratel.com.tr\/tr\/siniflar\/","name":"S\u0131n\u0131flar - Ratel","isPartOf":{"@id":"https:\/\/ratel.com.tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/#primaryimage"},"image":{"@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/#primaryimage"},"thumbnailUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_siniflar.jpg","datePublished":"2019-01-11T04:00:42+00:00","breadcrumb":{"@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ratel.com.tr\/tr\/siniflar\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/#primaryimage","url":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_siniflar.jpg","contentUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_siniflar.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/ratel.com.tr\/tr\/siniflar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ratel.com.tr\/tr\/"},{"@type":"ListItem","position":2,"name":"S\u0131n\u0131flar"}]},{"@type":"WebSite","@id":"https:\/\/ratel.com.tr\/#website","url":"https:\/\/ratel.com.tr\/","name":"Ratel","description":"Digital technology developing office focused on mobile and web projects","publisher":{"@id":"https:\/\/ratel.com.tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ratel.com.tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/ratel.com.tr\/#organization","name":"Ratel Bili\u015fim Hizmetleri Ltd \u015eti","url":"https:\/\/ratel.com.tr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/ratel.com.tr\/#\/schema\/logo\/image\/","url":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2016\/12\/ratel_logo-white_back_400.png","contentUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2016\/12\/ratel_logo-white_back_400.png","width":400,"height":400,"caption":"Ratel Bili\u015fim Hizmetleri Ltd \u015eti"},"image":{"@id":"https:\/\/ratel.com.tr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ratel.com.tr\/#\/schema\/person\/d01ec513d473dc3a8cf853e56d4e4775","name":"Ratel","url":"https:\/\/ratel.com.tr\/tr\/author\/ratel\/"}]}},"_links":{"self":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts\/1987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/comments?post=1987"}],"version-history":[{"count":23,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts\/1987\/revisions"}],"predecessor-version":[{"id":2158,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts\/1987\/revisions\/2158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/media\/2159"}],"wp:attachment":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/media?parent=1987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/categories?post=1987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/tags?post=1987"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/post_series?post=1987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}