{"id":27459,"date":"2015-06-16T17:06:37","date_gmt":"2015-06-16T17:06:37","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=27459"},"modified":"2026-01-16T05:29:06","modified_gmt":"2026-01-16T05:29:06","slug":"iterate-through-jsonobject-in-java-android","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/","title":{"rendered":"How to Iterate through JSONObject in Java and Kotlin"},"content":{"rendered":"<p>In this blog, we will learn how to Iterate through JSONObject in Java and Kotlin.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>JSON is essential for data exchange in modern applications using Java and Kotlin.\u00a0In this <a href=\"https:\/\/webkul.com\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\">Webkul<\/a><a href=\"https:\/\/webkul.com\/blog\/\"> guide<\/a>, we explain simple and effective ways to iterate through JSON in both languages.<\/p>\n\n\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-521119\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp\" alt=\"jsonandkotlin\" width=\"1200\" height=\"630\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin-300x158.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin-250x131.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin-768x403.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/p>\n<h2>Methods to Iterate through JSONObject<\/h2>\n\n\n<p>Developers can choose between Java&#8217;s traditional approaches or Kotlin&#8217;s concise syntax for JSON iteration. Each language offers distinct advantages for different development scenarios and preferences.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Java: Using Iterator with keys() Method<\/h2>\n\n\n\n<p>Java&#8217;s org.json package provides a straightforward approach through the keys() method. This traditional approach remains reliable for Android and server-side applications.<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">String jsonString = \"{\\\"name\\\":\\\"John\\\", \\\"age\\\":30, \\\"city\\\":\\\"New York\\\"}\";\nJSONObject jsonObject = new JSONObject(jsonString);\nIterator&lt;String&gt; keys = jsonObject.keys();\n\nwhile (keys.hasNext()) {\n    String key = keys.next();\n    Object value = jsonObject.get(key);\n    Log.d(\"JSON\", \"Key: \" + key + \", Value: \" + value);\n}<\/pre>\n\n\n<h2 class=\"wp-block-heading\">Kotlin: Using For Loop with keys() Method<\/h2>\n\n\n\n<p>Kotlin simplifies JSON iteration with more concise syntax and better type safety. The language&#8217;s modern features make JSON handling more intuitive and less error-prone.<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">val jsonString = \"{\\\"name\\\":\\\"John\\\", \\\"age\\\":30, \\\"city\\\":\\\"New York\\\"}\"\nval jsonObject = JSONObject(jsonString)\nfor (key in jsonObject.keys()) {\n    val value = jsonObject.get(key)\n    Log.d(\"JSON\", \"Key: $key, Value: $value\")\n}<\/pre>\n<h2>Handling Nested JSONArray in Java<\/h2>\n<p>Java requires explicit type checking when dealing with nested JSONArrays. This approach ensures proper handling of complex JSON structures with mixed data types.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">String jsonString = \"{\\\"name\\\":\\\"John\\\", \\\"age\\\":30, \\\"hobbies\\\":[\\\"reading\\\", \\\"gaming\\\", \\\"coding\\\"]}\";\nJSONObject mainObject = new JSONObject(jsonString);\nIterator&lt;String&gt; mainKeys = mainObject.keys();\n\nwhile (mainKeys.hasNext()) {\n    String key = mainKeys.next();\n    Object value = mainObject.get(key);\n    \n    if (value instanceof JSONArray) {\n        JSONArray jsonArray = (JSONArray) value;\n        for (int i = 0; i &lt; jsonArray.length(); i++) {\n            Log.d(\"JSON\", \"Array Item: \" + jsonArray.get(i));\n        }\n    }\n}<\/pre>\n\n\n<h2 class=\"wp-block-heading\">Handling Nested JSONArray in Kotlin<\/h2>\n\n\n\n<p>Kotlin&#8217;s smart casting and concise syntax simplify nested JSONArray handling. The language provides more elegant solutions for complex JSON structures.<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">val jsonString = \"{\\\"name\\\":\\\"John\\\", \\\"age\\\":30, \\\"hobbies\\\":[\\\"reading\\\", \\\"gaming\\\", \\\"coding\\\"]}\"\nval mainObject = JSONObject(jsonString)\nfor (key in mainObject.keys()) {\n    val value = mainObject.get(key)\n    \n    if (value is JSONArray) {\n        for (i in 0 until value.length()) {\n            Log.d(\"JSON\", \"Array Item: ${value.get(i)}\")\n        }\n    }\n}<\/pre>\n<h2>Best Practices for JSON Iteration<\/h2>\n<p class=\"ds-markdown-paragraph\">Always use opt() methods instead of get() for safer JSON access in both languages. Validate JSON structure before iteration to prevent runtime exceptions and crashes.<\/p>\n<p class=\"ds-markdown-paragraph\">Consider using modern libraries like Moshi (Kotlin) or Jackson (Java) for complex JSON structures. These libraries provide better type safety and performance for production applications.<\/p>\n<h2>Conclusion<\/h2>\n<p>Both Java and Kotlin offer effective methods for JSONObject iteration with their unique advantages. Mastering these techniques ensures efficient data processing in Android and backend applications.<\/p>\n<p>Thanks for reading this blog.<\/p>\n<p>Please check my other blogs\u00a0<a href=\"https:\/\/mobikul.com\/author\/rahulsaini-mk987\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\">here.<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>In this blog, we will learn how to Iterate through JSONObject in Java and Kotlin. Introduction JSON is essential for data exchange in modern applications using Java and Kotlin.\u00a0In this Webkul guide, we explain simple and effective ways to iterate through JSON in both languages. Methods to Iterate through JSONObject Developers can choose between Java&#8217;s <a href=\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[271,8],"tags":[221,1867,236],"class_list":["post-27459","post","type-post","status-publish","format-standard","hentry","category-android-2","category-magento","tag-android","tag-java","tag-json"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Iterate through JSONObject in Java and Kotlin - Webkul Blog<\/title>\n<meta name=\"description\" content=\"How to Iterate Through JSONObject in Java and Kotlin \u2013 Learn how to loop through a JSONObject and read key-value pairs in Java and Kotlin.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Iterate through JSONObject in Java and Kotlin - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"How to Iterate Through JSONObject in Java and Kotlin \u2013 Learn how to loop through a JSONObject and read key-value pairs in Java and Kotlin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-16T17:06:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-16T05:29:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp\" \/>\n<meta name=\"author\" content=\"Ratnesh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ratnesh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\"},\"author\":{\"name\":\"Ratnesh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/98fa964dace2c6affe08c231d20914f7\"},\"headline\":\"How to Iterate through JSONObject in Java and Kotlin\",\"datePublished\":\"2015-06-16T17:06:37+00:00\",\"dateModified\":\"2026-01-16T05:29:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\"},\"wordCount\":290,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp\",\"keywords\":[\"android\",\"java\",\"json\"],\"articleSection\":[\"Android\",\"magento\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\",\"url\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\",\"name\":\"How to Iterate through JSONObject in Java and Kotlin - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp\",\"datePublished\":\"2015-06-16T17:06:37+00:00\",\"dateModified\":\"2026-01-16T05:29:06+00:00\",\"description\":\"How to Iterate Through JSONObject in Java and Kotlin \u2013 Learn how to loop through a JSONObject and read key-value pairs in Java and Kotlin.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp\",\"width\":1200,\"height\":630,\"caption\":\"jsonandkotlin\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Iterate through JSONObject in Java and Kotlin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/98fa964dace2c6affe08c231d20914f7\",\"name\":\"Ratnesh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/87f852615fec6dd5521718a501298d8eeba3c4882fea89c1eda3b272e53406d3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/87f852615fec6dd5521718a501298d8eeba3c4882fea89c1eda3b272e53406d3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Ratnesh\"},\"sameAs\":[\"http:\/\/webkul.com\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/ratnesh\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Iterate through JSONObject in Java and Kotlin - Webkul Blog","description":"How to Iterate Through JSONObject in Java and Kotlin \u2013 Learn how to loop through a JSONObject and read key-value pairs in Java and Kotlin.","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:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/","og_locale":"en_US","og_type":"article","og_title":"How to Iterate through JSONObject in Java and Kotlin - Webkul Blog","og_description":"How to Iterate Through JSONObject in Java and Kotlin \u2013 Learn how to loop through a JSONObject and read key-value pairs in Java and Kotlin.","og_url":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2015-06-16T17:06:37+00:00","article_modified_time":"2026-01-16T05:29:06+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp","type":"","width":"","height":""}],"author":"Ratnesh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ratnesh","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/"},"author":{"name":"Ratnesh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/98fa964dace2c6affe08c231d20914f7"},"headline":"How to Iterate through JSONObject in Java and Kotlin","datePublished":"2015-06-16T17:06:37+00:00","dateModified":"2026-01-16T05:29:06+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/"},"wordCount":290,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp","keywords":["android","java","json"],"articleSection":["Android","magento"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/","url":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/","name":"How to Iterate through JSONObject in Java and Kotlin - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp","datePublished":"2015-06-16T17:06:37+00:00","dateModified":"2026-01-16T05:29:06+00:00","description":"How to Iterate Through JSONObject in Java and Kotlin \u2013 Learn how to loop through a JSONObject and read key-value pairs in Java and Kotlin.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/06\/jsonandkotlin.webp","width":1200,"height":630,"caption":"jsonandkotlin"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/iterate-through-jsonobject-in-java-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Iterate through JSONObject in Java and Kotlin"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/98fa964dace2c6affe08c231d20914f7","name":"Ratnesh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/87f852615fec6dd5521718a501298d8eeba3c4882fea89c1eda3b272e53406d3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87f852615fec6dd5521718a501298d8eeba3c4882fea89c1eda3b272e53406d3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Ratnesh"},"sameAs":["http:\/\/webkul.com"],"url":"https:\/\/webkul.com\/blog\/author\/ratnesh\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/27459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=27459"}],"version-history":[{"count":13,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/27459\/revisions"}],"predecessor-version":[{"id":522103,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/27459\/revisions\/522103"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=27459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=27459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=27459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}