{"id":26500,"date":"2025-07-26T06:47:32","date_gmt":"2025-07-26T03:47:32","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/"},"modified":"2025-07-26T06:47:32","modified_gmt":"2025-07-26T03:47:32","slug":"powershell-json-dosyasindan-deger-cikarma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/","title":{"rendered":"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma"},"content":{"rendered":"<p># PowerShell ile JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma<\/p>\n<p>JSON dosyalar\u0131ndan veri \u00e7ekmek, g\u00fcn\u00fcm\u00fcz\u00fcn veri odakl\u0131 d\u00fcnyas\u0131nda s\u0131k kar\u015f\u0131la\u015f\u0131lan bir ihtiya\u00e7t\u0131r.  PowerShell, bu g\u00f6revi kolayla\u015ft\u0131ran g\u00fc\u00e7l\u00fc ara\u00e7lar sunar. Bu makalede, PowerShell kullanarak JSON dosyalar\u0131ndan de\u011ferleri nas\u0131l \u00e7\u0131karaca\u011f\u0131n\u0131z\u0131, ba\u015flang\u0131\u00e7 seviyesinden ileri d\u00fczeye kadar ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  JSON dosyalar\u0131n\u0131zla daha verimli \u00e7al\u0131\u015fmak ve performans sorunlar\u0131n\u0131 a\u015fmak i\u00e7in pratik ipu\u00e7lar\u0131 ve ger\u00e7ek d\u00fcnya \u00f6rnekleri sunaca\u011f\u0131z.<\/p>\n<p>JSON dosyalar\u0131n\u0131z\u0131n verilerini i\u015flemekte zorlan\u0131yor musunuz?  PowerShell&#8217;in sa\u011flad\u0131\u011f\u0131 g\u00fc\u00e7l\u00fc ara\u00e7larla bu i\u015flemi kolayl\u0131kla ger\u00e7ekle\u015ftirebilir ve zaman kazabilirsiniz. Bu rehber, sizi s\u0131f\u0131rdan uzman seviyesine ta\u015f\u0131yacak ve ger\u00e7ek hayat senaryolar\u0131yla desteklenecektir.<\/p>\n<p><strong>JSON ile Tan\u0131\u015fma: Temel Kavramlar<\/strong><\/p>\n<p>JSON (JavaScript Object Notation), veri al\u0131\u015fveri\u015finde s\u0131kl\u0131kla kullan\u0131lan bir veri format\u0131d\u0131r. \u0130nsan taraf\u0131ndan okunabilir ve makine taraf\u0131ndan kolayca i\u015flenebilir \u00f6zelli\u011fe sahiptir.  Temel olarak, anahtar-de\u011fer \u00e7iftlerinden olu\u015fan nesneler (objects) ve s\u0131ral\u0131 de\u011ferlerden olu\u015fan diziler (arrays) i\u00e7erir.  \u00d6rne\u011fin, a\u015fa\u011f\u0131daki JSON \u00f6rne\u011fini ele alal\u0131m:<\/p>\n<pre class=\"language-json\"><code>{\n  &quot;ad&quot;: &quot;Ali Veli&quot;,\n  &quot;yas&quot;: 30,\n  &quot;sehir&quot;: &quot;Ankara&quot;,\n  &quot;hobiler&quot;: [&quot;Okuma&quot;, &quot;Y\u00fczme&quot;, &quot;Sinema&quot;]\n}<\/code><\/pre>\n<p>Bu \u00f6rnekte, &#8220;ad&#8221;, &#8220;yas&#8221;, &#8220;sehir&#8221; anahtarlar\u0131na kar\u015f\u0131l\u0131k gelen de\u011ferler s\u0131ras\u0131yla &#8220;Ali Veli&#8221;, 30 ve &#8220;Ankara&#8221;d\u0131r. &#8220;hobiler&#8221; anahtar\u0131 ise bir dizi i\u00e7erir.  PowerShell ile bu de\u011ferlere eri\u015fmek i\u00e7in \u00e7e\u015fitli y\u00f6ntemler kullanabiliriz.<\/p>\n<p><strong>PowerShell ile JSON Veri Okuma: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m Rehber<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in, basit bir JSON dosyas\u0131ndan veri okumay\u0131 ele alal\u0131m.  A\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyerek, JSON dosyan\u0131zdaki de\u011ferlere kolayca eri\u015febilirsiniz:<\/p>\n<p><strong>Ad\u0131m 1: JSON Dosyas\u0131n\u0131n Olu\u015fturulmas\u0131:<\/strong><\/p>\n<p>\u00d6ncelikle, basit bir JSON dosyas\u0131 olu\u015ftural\u0131m.  \u00d6rne\u011fin, <code class=\"language-\">veri.json<\/code> adl\u0131 bir dosya olu\u015fturup i\u00e7ine a\u015fa\u011f\u0131daki JSON verisini yazal\u0131m:<\/p>\n<pre class=\"language-json\"><code>{\n  &quot;isim&quot;: &quot;Ay\u015fe&quot;,\n  &quot;soyisim&quot;: &quot;Y\u0131lmaz&quot;,\n  &quot;yas&quot;: 25\n}<\/code><\/pre>\n<p><strong>Ad\u0131m 2: PowerShell ile JSON Dosyas\u0131n\u0131n Okunmas\u0131:<\/strong><\/p>\n<p>PowerShell&#8217;de <code class=\"language-\">Get-Content<\/code> cmdlet&#8217;i ile JSON dosyas\u0131n\u0131 okuyabilir ve <code class=\"language-\">ConvertFrom-Json<\/code> cmdlet&#8217;i ile JSON verisini PowerShell nesnesine d\u00f6n\u00fc\u015ft\u00fcrebiliriz:<\/p>\n<pre class=\"language-powershell\"><code>$jsonVeri = Get-Content -Path .\\veri.json | ConvertFrom-Json<\/code><\/pre>\n<p><strong>Ad\u0131m 3: De\u011ferlerin \u00c7\u0131kar\u0131lmas\u0131:<\/strong><\/p>\n<p>\u015eimdi, <code class=\"language-\">$jsonVeri<\/code> de\u011fi\u015fkenine eri\u015ferek, istedi\u011fimiz de\u011ferleri alabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Write-Host &quot;\u0130sim: $($jsonVeri.isim)&quot;\nWrite-Host &quot;Soyisim: $($jsonVeri.soyisim)&quot;\nWrite-Host &quot;Ya\u015f: $($jsonVeri.yas)&quot;<\/code><\/pre>\n<p>Bu kod,  &#8220;\u0130sim: Ay\u015fe&#8221;, &#8220;Soyisim: Y\u0131lmaz&#8221;, &#8220;Ya\u015f: 25&#8221; \u00e7\u0131kt\u0131s\u0131n\u0131 verecektir.<\/p>\n<p><strong>JSON&#8217;dan De\u011fer \u00c7\u0131karma: Orta Seviye Teknikler ve Ger\u00e7ek Hayat \u00d6rnekleri<\/strong><\/p>\n<p>Orta seviyede, daha karma\u015f\u0131k JSON yap\u0131lar\u0131ndan veri \u00e7ekmeyi ve ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ele alal\u0131m.  \u00d6rne\u011fin, bir web servisinden gelen JSON verilerini i\u015flememiz gerekebilir.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi:  Web Servisinden Veri \u00c7ekme<\/strong><\/p>\n<p>Bir web servisinden JSON format\u0131nda veri \u00e7ekip i\u015flemeyi ele alal\u0131m.  \u00d6rne\u011fin,  bir hava durumu API&#8217;sinden veri \u00e7ekip, belirli bir \u015fehrin s\u0131cakl\u0131\u011f\u0131n\u0131 ekrana yazd\u0131ral\u0131m.  (Bu \u00f6rnekte, ger\u00e7ek bir API kullanmak yerine, \u00f6rnek bir JSON verisi kullanaca\u011f\u0131z.)<\/p>\n<pre class=\"language-powershell\"><code>$jsonData = @&quot;\n{\n  &quot;city&quot;: &quot;\u0130stanbul&quot;,\n  &quot;temperature&quot;: 25,\n  &quot;condition&quot;: &quot;A\u00e7\u0131k&quot;\n}\n&quot;@\n\n$json = $jsonData | ConvertFrom-Json\n\nWrite-Host &quot;\u015eehir: $($json.city)&quot;\nWrite-Host &quot;S\u0131cakl\u0131k: $($json.temperature)\u00b0C&quot;\nWrite-Host &quot;Durum: $($json.condition)&quot;<\/code><\/pre>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong><code class=\"language-\">ConvertFrom-Json<\/code>&#8216;\u0131 do\u011fru kullan\u0131n:<\/strong> B\u00fcy\u00fck JSON dosyalar\u0131 i\u00e7in performans sorunlar\u0131 ya\u015fayabilirsiniz.  Bu durumda, dosyay\u0131 par\u00e7alar halinde okumay\u0131 ve her par\u00e7ay\u0131 ayr\u0131 ayr\u0131 i\u015flemeyi d\u00fc\u015f\u00fcnebilirsiniz.<br \/>\n* <strong>Gerekli de\u011ferleri se\u00e7in:<\/strong> T\u00fcm JSON verisini okumak yerine, sadece ihtiyac\u0131n\u0131z olan de\u011ferleri se\u00e7mek performans\u0131 art\u0131racakt\u0131r.  Bunun i\u00e7in <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;ini kullanabilirsiniz.<\/p>\n<p><strong>JSON \u0130\u015fleme: \u0130leri D\u00fczey Teknikler ve Performans Optimizasyonu<\/strong><\/p>\n<p>\u0130leri d\u00fczeyde, performans optimizasyonu, hata y\u00f6netimi ve karma\u015f\u0131k JSON yap\u0131lar\u0131n\u0131 ele alaca\u011f\u0131z.<\/p>\n<p><strong>Performans Analizi:<\/strong><\/p>\n<p>B\u00fcy\u00fck JSON dosyalar\u0131yla \u00e7al\u0131\u015f\u0131rken, performans kritik bir fakt\u00f6rd\u00fcr.  <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;i ile kodunuzun \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7ebilir ve performans iyile\u015ftirmeleri yapabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {\n  # JSON i\u015fleme kodunuz burada\n}<\/code><\/pre>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>JSON dosyas\u0131n\u0131n beklenmedik bir formatta olmas\u0131 veya eksik veri i\u00e7ermesi gibi durumlar\u0131 ele almal\u0131y\u0131z.  <code class=\"language-\">try-catch<\/code> blo\u011fu kullanarak hata y\u00f6netimi yapabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>try {\n  $jsonVeri = Get-Content -Path .\\veri.json | ConvertFrom-Json\n  # JSON verisini i\u015fleme kodunuz\n}\ncatch {\n  Write-Error &quot;JSON dosyas\u0131nda hata olu\u015ftu: $_&quot;\n}<\/code><\/pre>\n<p><strong>Karma\u015f\u0131k JSON Yap\u0131lar\u0131:<\/strong><\/p>\n<p>Nokta operat\u00f6r\u00fc (<code class=\"language-\">.<\/code>) ile basit JSON yap\u0131lar\u0131ndan de\u011ferleri kolayca alabiliriz. Ancak, i\u00e7 i\u00e7e ge\u00e7mi\u015f karma\u015f\u0131k JSON yap\u0131lar\u0131nda, indeksleme veya <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;ini kullanman\u0131z gerekebilir.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-json\"><code>{\n  &quot;kullan\u0131c\u0131lar&quot;: [\n    {&quot;ad&quot;: &quot;Ahmet&quot;, &quot;yas&quot;: 35},\n    {&quot;ad&quot;: &quot;Mehmet&quot;, &quot;yas&quot;: 28}\n  ]\n}<\/code><\/pre>\n<p>Bu JSON&#8217;dan Ahmet&#8217;in ya\u015f\u0131n\u0131 almak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>$jsonVeri = Get-Content -Path .\\veri.json | ConvertFrom-Json\n$ahmetinYasi = $jsonVeri.kullan\u0131c\u0131lar[0].yas\nWrite-Host $ahmetinYasi<\/code><\/pre>\n<p><strong>PowerShell ile JSON \u0130\u015fleme: Pratik \u00c7\u00f6z\u00fcmler ve \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>* <strong>JSON dosyalar\u0131n\u0131 do\u011frulay\u0131n:<\/strong> JSON dosyan\u0131z\u0131n do\u011fru formatta oldu\u011fundan emin olmak i\u00e7in online JSON do\u011frulay\u0131c\u0131lar\u0131 kullanabilirsiniz.<br \/>\n* <strong>PowerShell&#8217;in JSON deste\u011fini kullan\u0131n:<\/strong> PowerShell&#8217;in yerle\u015fik JSON i\u015fleme yeteneklerini kullanmak, harici k\u00fct\u00fcphanelere ihtiya\u00e7 duymadan verimli bir \u015fekilde \u00e7al\u0131\u015fman\u0131za olanak tan\u0131r.<br \/>\n* <strong>Hata y\u00f6netimi:<\/strong>  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak olas\u0131 hatalar\u0131 yakalay\u0131p, uygulaman\u0131z\u0131n \u00e7\u00f6kmesini \u00f6nleyebilirsiniz.<br \/>\n* <strong>Performans optimizasyonu:<\/strong> B\u00fcy\u00fck JSON dosyalar\u0131yla \u00e7al\u0131\u015f\u0131rken, performans optimizasyon tekniklerini uygulamak \u00f6nemlidir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PowerShell kullanarak JSON dosyalar\u0131ndan veri \u00e7\u0131karma konusunda temel seviyeden ileri seviyeye kadar \u00e7e\u015fitli teknikleri ele ald\u0131k.  Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131yla, JSON verilerinizi daha etkili bir \u015fekilde i\u015flemenize yard\u0131mc\u0131 olmay\u0131 ama\u00e7lad\u0131k.  Daha fazla PowerShell \u00f6\u011frenimi i\u00e7in [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>PowerShell&#8217;de JSON dosyalar\u0131 nas\u0131l olu\u015fturulur?<\/strong>  <code class=\"language-\">ConvertTo-Json<\/code> cmdlet&#8217;i kullan\u0131larak PowerShell nesneleri JSON format\u0131na d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir ve dosyaya yaz\u0131labilir.<\/p>\n<p>2. <strong>B\u00fcy\u00fck JSON dosyalar\u0131yla nas\u0131l ba\u015fa \u00e7\u0131kabilirim?<\/strong>  B\u00fcy\u00fck dosyalar i\u00e7in, dosyay\u0131 par\u00e7alar halinde okumak veya ak\u0131\u015f tabanl\u0131 i\u015fleme teknikleri kullanmak performans\u0131 art\u0131rabilir.<\/p>\n<p>3. <strong>JSON verisinde hata varsa ne olur?<\/strong>  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hatalar\u0131 yakalayabilir ve uygulaman\u0131z\u0131n \u00e7\u00f6kmesini \u00f6nleyebilirsiniz.<\/p>\n<p>4. <strong>\u0130\u00e7 i\u00e7e ge\u00e7mi\u015f JSON yap\u0131lar\u0131ndan nas\u0131l veri alabilirim?<\/strong>  Nokta operat\u00f6r\u00fc (<code class=\"language-\">.<\/code>) ve indeksleme kullanarak i\u00e7 i\u00e7e ge\u00e7mi\u015f yap\u0131lar\u0131ndan de\u011ferlere eri\u015febilirsiniz.<\/p>\n<p>5. <strong>PowerShell&#8217;de JSON manip\u00fclasyonu i\u00e7in ba\u015fka hangi cmdlet&#8217;ler kullan\u0131labilir?<\/strong>  <code class=\"language-\">Select-Object<\/code>, <code class=\"language-\">Where-Object<\/code> gibi cmdlet&#8217;ler JSON verilerinin filtrelenmesi ve i\u015flenmesinde kullan\u0131labilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma JSON dosyalar\u0131ndan veri \u00e7ekmek, g\u00fcn\u00fcm\u00fcz\u00fcn veri odakl\u0131 d\u00fcnyas\u0131nda s\u0131k kar\u015f\u0131la\u015f\u0131lan bir&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":[1319],"tags":[],"class_list":{"0":"post-26500","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-powershell","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>PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\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\/powershell-json-dosyasindan-deger-cikarma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-26T03:47:32+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=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma\",\"datePublished\":\"2025-07-26T03:47:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/\"},\"wordCount\":977,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/\",\"name\":\"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-26T03:47:32+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma\"}]},{\"@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":"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","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\/powershell-json-dosyasindan-deger-cikarma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-26T03:47:32+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma","datePublished":"2025-07-26T03:47:32+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/"},"wordCount":977,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/","name":"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-26T03:47:32+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-json-dosyasindan-deger-cikarma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: JSON Dosyas\u0131ndan De\u011fer \u00c7\u0131karma"}]},{"@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\/26500","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=26500"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26500\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}