{"id":33864,"date":"2024-01-04T15:48:49","date_gmt":"2024-01-04T10:18:49","guid":{"rendered":"https:\/\/www.oneclickitsolution.com\/blog\/?p=33864"},"modified":"2024-09-06T11:37:35","modified_gmt":"2024-09-06T06:07:35","slug":"variable-declaration-data-types-kotlin-language","status":"publish","type":"post","link":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language","title":{"rendered":"Kotlin: Variables Declaration, Data Types, and Conditionals"},"content":{"rendered":"\n<p>In our last blog, we discuss what is Kotlin? and what are the <a href=\"https:\/\/www.oneclickitsolution.com\/blog\/7-biggest-advantages-of-kotlin-over-java\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Advantages of Kotlin<\/strong><\/a>?<\/p>\n\n\n\n<p>So after getting this&nbsp;little bit knowledge about it now, we can move on basics.<\/p>\n\n\n\n<p>Let\u2019s start with the Variable declaration,<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-create-a-variable\">How to Create a Variable?<\/h2>\n\n\n\n<p>it uses two different keywords to declare variables: val and var.<\/p>\n\n\n\n<p>Var keyword is known as a mutable variable. It means that the variable can be changed.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\"><code>var count: Int = 10\ncount = 15<\/code><\/code><\/pre>\n\n\n\n<p>-&gt; Val keyword is known as an immutable variable. It means that the variable cannot be changed.<\/p>\n\n\n\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<p>val languageName: String = &#8220;Kotlin&#8221;<\/p>\n\n\n\n<p>-&gt; If you are trying to reassign immutable variable than its throw compiler error like<\/p>\n\n\n\n<p>\u201cval cannot be reassigned\u201d.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"box_section_read\">\n<p style=\"border-left: 5px solid #0072bb; padding: 10px 20px; font-size: 20px; line-height: 22px; color: #0072bb; text-align: center; font-style: italic; margin-bottom: 0px; font-weight: 700;\"><span style=\"color:#000000\"> Read More:<\/span> <a href=\"https:\/\/www.oneclickitsolution.com\/blog\/7-biggest-advantages-of-kotlin-over-java\/\" target=\"_blank\" rel=\"noreferrer noopener\">7 Biggest Advantages of Kotlin over Java<\/a><\/p>\n<\/div>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-kotlin-basic-types\">Kotlin Basic Types<\/h2>\n\n\n\n<p>it is a statically typed language. So the type of variables is known during the compile time.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\"><code>val language: Int\nval marks = 12.3<\/code><\/code><\/pre>\n\n\n\n<p>Here, the compiler knows that language is Int and marks is Double type before compile time.<\/p>\n\n\n\n<p><strong>There are few types in Kotlin,<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Numbers<\/li>\n\n\n\n<li>Characters<\/li>\n\n\n\n<li>Booleans<\/li>\n\n\n\n<li>Arrays<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-number-type\">1. Number Type<\/h3>\n\n\n\n<p>There are 6 built-in types same like JAVA,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Byte<\/li>\n\n\n\n<li>Short<\/li>\n\n\n\n<li>Int<\/li>\n\n\n\n<li>Long<\/li>\n\n\n\n<li>Float<\/li>\n\n\n\n<li>Double<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-character-type\">2. Character Type<\/h3>\n\n\n\n<p>To represent Character type in Kotlin, <strong>Char<\/strong> keyword is used.<\/p>\n\n\n\n<p>In Java, Char types can be treated as Number but that things give an error in Kotlin.<\/p>\n\n\n\n<p>In Java, you can do something like:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\"><code>char letter = 65;<\/code><\/code><\/pre>\n\n\n\n<p>However, the following code gives an error in Kotlin.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\"><code>var letter: Char = 65 &nbsp;\/\/ Error<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-booleans\">3. Booleans<\/h3>\n\n\n\n<p>The Boolean data type has two possible values, either true or false.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\"><code>val flag = true<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-array\">4. Array<\/h3>\n\n\n\n<p>Arrays in Kotlin are not native objects but they are instances of Array class. Creating an array is slightly different in Kotlin. In <a href=\"https:\/\/www.oneclickitsolution.com\/blog\/call-apis-with-kotlin-coroutines\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Kotlin you have to call<\/strong><\/a> a constructor or a factory function that makes the array.<\/p>\n\n\n\n<p>The arrayOf function takes a list of values all of the same types and returns them as an array.<\/p>\n\n\n\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\"><code>var number = arrayOf(1,2,3)<\/code><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-null-safety\">Null Safety<\/h2>\n\n\n\n<p>In other languages, variable usually contains null value if you are not going to initialize. But variable cannot hold null value by default. So the following example is invalid.<\/p>\n\n\n\n<p>\/\/ Fails to compile<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\">val languageName: String = null<\/code><\/pre>\n\n\n\n<p>-&gt; If you want to hold null value in a variable then you have to follow below example.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\">val languageName: String? = null<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conditionals\">Conditionals<\/h2>\n\n\n\n<p>it&#8217;s features several mechanisms for implementing conditional logic. The most common of these is an <strong>if-else<\/strong> statement.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\">if (count == 42) {\nprintln(\"I have the answer.\")\n} else {\nprintln(\"The answer eludes me.\")\n}<\/code><\/pre>\n\n\n\n<p>-&gt; If you want to print String from if condition then you have to see the following example.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\">val answerString: String = if (count == 42) {\n\"I have the answer.\"\n} else if (count &gt; 35) {\n\"The answer is close.\"\n} else {\n\"The answer eludes me.\"\n}\nprintln(answerString)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-when-expression\">When Expression<\/h2>\n\n\n\n<p><strong>When<\/strong> expression in Kotlin is replacement of <strong>switch <\/strong>statement from the other language.<br><strong>Example:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\"><code>var dayOfWeek = 4\nwhen(dayOfWeek) {\n1 -&gt; println(\"Monday\")\n2 -&gt; println(\"Tuesday\")\n3 -&gt; println(\"Wednesday\")\n4 -&gt; println(\"Thursday\")\n5 -&gt; println(\"Friday\")\n6 -&gt; println(\"Saturday\")\n7 -&gt; println(\"Sunday\")\nelse -&gt; println(\"Invalid Day\")\n}<\/code><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-while-loop\">While Loop<\/h2>\n\n\n\n<p><strong>While<\/strong> loop executes a block of code repeatedly as long as a given condition is true.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\">while(condition) {\n\/\/ code to be executed\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-for-loop\">For Loop<\/h2>\n\n\n\n<p>A <strong>for-loop<\/strong> is used to iterate through ranges, arrays, collections, or anything that provides an iterator.<\/p>\n\n\n\n<p> iterating through the range: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\">for(value in 1..10) {\nprint(\"$value \")\n}<\/code><\/pre>\n\n\n\n<p> iterating through arrays:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"kotlin\" class=\"language-kotlin\">var primeNumbers = intArrayOf(2, 3, 5, 7, 11)\nfor(number in primeNumbers) {\nprint(\"$number \")\n}<\/code><\/pre>\n\n\n\n<p>So, this is all about what is kotlin&#8217;s and its advantages to create Your android app in kotlin. Now we talking about how to work on it so please keep connected with us for the next blog.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.oneclickitsolution.com\/contact-us\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2022\/01\/hire-dedicated-developers-cta.png\" alt=\"hire dedicated developers cta\" class=\"wp-image-47847\"\/><\/a><\/figure>\n\n\n\n<p>So, this is basic of Kotlin that how to declare a variable and how to use it, its data types, etc.<\/p>\n\n\n\n<p>Wants to learn more about it? We are providing a more blog on this topic very soon. Please feel free to contact us for any of your queries.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our last blog, we discuss what is Kotlin? and what are the Advantages of Kotlin? So after getting this&nbsp;little bit knowledge about it now, we can move on basics. Let\u2019s start with the Variable declaration, How to Create a Variable? it uses two different keywords to declare variables: val and var. Var keyword is &hellip;<\/p>\n","protected":false},"author":1,"featured_media":53521,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[516,838],"tags":[902],"class_list":["post-33864","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-apps","category-solutions","tag-kotlin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v24.8.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kotlin: Variables Declaration, Data Types, and Conditionals<\/title>\n<meta name=\"description\" content=\"In this blog, you will learn about variables, how to create them, and basic data types that Kotlin supports for creating variables.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kotlin: Variables Declaration, Data Types, and Conditionals\" \/>\n<meta property=\"og:description\" content=\"In this blog, you will learn about variables, how to create them, and basic data types that Kotlin supports for creating variables.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language\" \/>\n<meta property=\"og:site_name\" content=\"OneClick IT Consultancy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/oneclickconsultancy\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-04T10:18:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-06T06:07:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2019\/06\/kotlin-variables-declaration-data-types-and-conditionals.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"OneClick IT Consultancy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OneclickIT\" \/>\n<meta name=\"twitter:site\" content=\"@OneclickIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"OneClick IT Consultancy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kotlin: Variables Declaration, Data Types, and Conditionals","description":"In this blog, you will learn about variables, how to create them, and basic data types that Kotlin supports for creating variables.","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:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language","og_locale":"en_US","og_type":"article","og_title":"Kotlin: Variables Declaration, Data Types, and Conditionals","og_description":"In this blog, you will learn about variables, how to create them, and basic data types that Kotlin supports for creating variables.","og_url":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language","og_site_name":"OneClick IT Consultancy","article_publisher":"https:\/\/www.facebook.com\/oneclickconsultancy","article_published_time":"2024-01-04T10:18:49+00:00","article_modified_time":"2024-09-06T06:07:35+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2019\/06\/kotlin-variables-declaration-data-types-and-conditionals.png","type":"image\/png"}],"author":"OneClick IT Consultancy","twitter_card":"summary_large_image","twitter_creator":"@OneclickIT","twitter_site":"@OneclickIT","twitter_misc":{"Written by":"OneClick IT Consultancy","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language#article","isPartOf":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language"},"author":{"name":"OneClick IT Consultancy","@id":"https:\/\/www.oneclickitsolution.com\/blog\/#\/schema\/person\/c2616c0a433427a79a96fe5ca2b34ec3"},"headline":"Kotlin: Variables Declaration, Data Types, and Conditionals","datePublished":"2024-01-04T10:18:49+00:00","dateModified":"2024-09-06T06:07:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language"},"wordCount":546,"publisher":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language#primaryimage"},"thumbnailUrl":"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2019\/06\/kotlin-variables-declaration-data-types-and-conditionals.png","keywords":["Kotlin"],"articleSection":["Mobile Application","Solutions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language","url":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language","name":"Kotlin: Variables Declaration, Data Types, and Conditionals","isPartOf":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language#primaryimage"},"image":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language#primaryimage"},"thumbnailUrl":"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2019\/06\/kotlin-variables-declaration-data-types-and-conditionals.png","datePublished":"2024-01-04T10:18:49+00:00","dateModified":"2024-09-06T06:07:35+00:00","description":"In this blog, you will learn about variables, how to create them, and basic data types that Kotlin supports for creating variables.","breadcrumb":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language#primaryimage","url":"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2019\/06\/kotlin-variables-declaration-data-types-and-conditionals.png","contentUrl":"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2019\/06\/kotlin-variables-declaration-data-types-and-conditionals.png","width":1200,"height":628,"caption":"Kotlin Variables Decleration data types"},{"@type":"BreadcrumbList","@id":"https:\/\/www.oneclickitsolution.com\/blog\/variable-declaration-data-types-kotlin-language#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.oneclickitsolution.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Kotlin: Variables Declaration, Data Types, and Conditionals"}]},{"@type":"WebSite","@id":"https:\/\/www.oneclickitsolution.com\/blog\/#website","url":"https:\/\/www.oneclickitsolution.com\/blog\/","name":"OneClick IT Consultancy","description":"We Build Brands from Ideas","publisher":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/#organization"},"alternateName":"OneClick IT Solution","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.oneclickitsolution.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.oneclickitsolution.com\/blog\/#organization","name":"OneClick IT Consultancy","alternateName":"OneClick IT Solution","url":"https:\/\/www.oneclickitsolution.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.oneclickitsolution.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2022\/10\/oneclick-official-logo.png","contentUrl":"https:\/\/www.oneclickitsolution.com\/blog\/wp-content\/uploads\/2022\/10\/oneclick-official-logo.png","width":100,"height":100,"caption":"OneClick IT Consultancy"},"image":{"@id":"https:\/\/www.oneclickitsolution.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/oneclickconsultancy","https:\/\/x.com\/OneclickIT","https:\/\/www.instagram.com\/oneclick.it.consultancy\/","https:\/\/www.linkedin.com\/company\/one-click-it-consultancy\/","https:\/\/www.pinterest.com\/oneclickitconsultancy\/","https:\/\/www.youtube.com\/channel\/UCsEG6aiwOwvYrcZxMoP5xjg","https:\/\/oneclickit.tumblr.com\/","https:\/\/dribbble.com\/oneclickitconsultancy"]},{"@type":"Person","@id":"https:\/\/www.oneclickitsolution.com\/blog\/#\/schema\/person\/c2616c0a433427a79a96fe5ca2b34ec3","name":"OneClick IT Consultancy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.oneclickitsolution.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8169ffe1b63da548d77fb666e94f1aba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8169ffe1b63da548d77fb666e94f1aba?s=96&d=mm&r=g","caption":"OneClick IT Consultancy"},"description":"OneClick IT Consultancy is the best custom software development company based in India &amp; USA with expertise in BLE, travel, mobile, and web development. With nearly a decade\u2019s experience, we use best practices and development standards to deliver high-performance applications, focused on the user experience.","sameAs":["https:\/\/www.oneclickitsolution.com\/blog\/"],"jobTitle":"Founder","url":"https:\/\/www.oneclickitsolution.com\/blog\/author\/oneclick"}]}},"_links":{"self":[{"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/posts\/33864"}],"collection":[{"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/comments?post=33864"}],"version-history":[{"count":0,"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/posts\/33864\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/media\/53521"}],"wp:attachment":[{"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/media?parent=33864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/categories?post=33864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oneclickitsolution.com\/blog\/wp-json\/wp\/v2\/tags?post=33864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}