{"id":4048,"date":"2022-08-21T07:18:51","date_gmt":"2022-08-21T01:48:51","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/"},"modified":"2022-08-21T07:18:51","modified_gmt":"2022-08-21T01:48:51","slug":"solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/","title":{"rendered":"[Solved] How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-50764171\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"50764171\" data-parentid=\"50763999\" data-score=\"11\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Try this user defined function. It is quite versatile. It will take for input hard-coded strings, single cell, cell ranges, arrays, or any mixture of them. Blanks will be ignored. See the photo for outputs.<\/p>\n<pre><code>Public Function TJoin(Sep As String, ParamArray TxtRng() As Variant) As String\nOn Error Resume Next\n'Sep is the separator, set to \"\" if you don't want any separator. Separator must be string or single cell, not cell range\n'TxtRng is the content you want to join. TxtRng can be string, single cell, cell range or array returned from an array function. Empty content will be ignored\nDim OutStr As String 'the output string\nDim i, j, k, l As Integer 'counters\nDim FinArr(), element As Variant 'the final array and a temporary element when transfering between the two arrays\n\n'Go through each item of TxtRng(),  depending on the item type, transform and put it into FinArray()\ni = 0 'the counter for TxtRng\nj = 0 'the counter for FinArr\nk = 0: l = 0 'the counters for the case of array from Excel array formula\nDo While i &lt; UBound(TxtRng) + 1\n    If TypeName(TxtRng(i)) = \"String\" Then 'specified string like \"t\"\n        ReDim Preserve FinArr(0 To j)\n        FinArr(j) = \"blah\"\n        FinArr(j) = TxtRng(i)\n        j = j + 1\n    ElseIf TypeName(TxtRng(i)) = \"Range\" Then 'single cell or range of cell like A1, A1:A2\n        For Each element In TxtRng(i)\n            ReDim Preserve FinArr(0 To j)\n            FinArr(j) = element\n            j = j + 1\n        Next\n    ElseIf TypeName(TxtRng(i)) = \"Variant()\" Then 'array returned from an Excel array formula\n         For k = LBound(TxtRng(0), 1) To UBound(TxtRng(0), 1)\n            For l = LBound(TxtRng(0), 2) To UBound(TxtRng(0), 2)\n                ReDim Preserve FinArr(0 To j)\n                FinArr(j) = TxtRng(0)(k, l)\n                j = j + 1\n            Next\n         Next\n    Else\n        TJoin = CVErr(xlErrValue)\n        Exit Function\n    End If\ni = i + 1\nLoop\n\n'Put each element of the new array into the join string\nFor i = LBound(FinArr) To UBound(FinArr)\n    If FinArr(i) &lt;&gt; \"\" Then 'Remove this line if you want to include empty strings\n    OutStr = OutStr &amp; FinArr(i) &amp; Sep\n    End If\nNext\n TJoin = Left(OutStr, Len(OutStr) - Len(Sep)) 'remove the ending separator\n\nEnd Function\n<\/code><\/pre>\n<p>Screenshot:<br \/><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/08\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png\" alt=\"Screenshot\"><\/p>\n<p>Let&#8217;s say your cells look like this:<\/p>\n<pre><code>  A                          B\n1 find                       good\n2 apples                     for free\n3 online                     now\n4 at                         from this site:\n5 https:\/\/www.example.com\n<\/code><\/pre>\n<p>You can put in some formulas like:<\/p>\n<pre><code>=tjoin(\" \",\"please\",$A$1,$A$3:$A$5)\n=tjoin($A$6,$A$1:$A$5,\"C1\")\n=tjoin(\" \",IF(LEN($A$1:$A$5)&gt;3,$A$1:$A$5,\"\"))\n=tjoin(\" \",IF(LEN($A$1:$B$5)&gt;3,$A$1:$B$5,\"\"))\n<\/code><\/pre>\n<p>Your results will be:<\/p>\n<pre><code>please find online at https:\/\/www.example.com\nfind -- apples -- online -- at -- https:\/\/www.example.com -- C1\nfind apples online at https:\/\/www.example.com\nfind good apples for free online from this site: https:\/\/www.example.com\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Try this user defined function. It is quite versatile. It will take for input hard-coded strings, single cell, cell ranges, arrays, or any mixture of them. Blanks will be ignored. See the photo for outputs. Public Function TJoin(Sep As String, ParamArray TxtRng() As Variant) As String On Error Resume Next &#8216;Sep is the separator, &#8230; <a title=\"[Solved] How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/\" aria-label=\"More on [Solved] How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[565,401],"class_list":["post-4048","post","type-post","status-publish","format-standard","hentry","category-solved","tag-user-defined-functions","tag-vba"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] How to replicate Excel&#039;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate] - JassWeb<\/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:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to replicate Excel&#039;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Try this user defined function. It is quite versatile. It will take for input hard-coded strings, single cell, cell ranges, arrays, or any mixture of them. Blanks will be ignored. See the photo for outputs. Public Function TJoin(Sep As String, ParamArray TxtRng() As Variant) As String On Error Resume Next &#039;Sep is the separator, ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-21T01:48:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/08\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\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:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate]\",\"datePublished\":\"2022-08-21T01:48:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/\"},\"wordCount\":89,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png\",\"keywords\":[\"user-defined-functions\",\"vba\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/\",\"name\":\"[Solved] How to replicate Excel's TEXTJOIN function in VBA UDF that allows array inputs [duplicate] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png\",\"datePublished\":\"2022-08-21T01:48:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to replicate Excel's TEXTJOIN function in VBA UDF that allows array inputs [duplicate] - JassWeb","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:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to replicate Excel's TEXTJOIN function in VBA UDF that allows array inputs [duplicate] - JassWeb","og_description":"[ad_1] Try this user defined function. It is quite versatile. It will take for input hard-coded strings, single cell, cell ranges, arrays, or any mixture of them. Blanks will be ignored. See the photo for outputs. Public Function TJoin(Sep As String, ParamArray TxtRng() As Variant) As String On Error Resume Next 'Sep is the separator, ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/","og_site_name":"JassWeb","article_published_time":"2022-08-21T01:48:51+00:00","og_image":[{"url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/08\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png","type":"","width":"","height":""}],"author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate]","datePublished":"2022-08-21T01:48:51+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/"},"wordCount":89,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/08\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png","keywords":["user-defined-functions","vba"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/","name":"[Solved] How to replicate Excel's TEXTJOIN function in VBA UDF that allows array inputs [duplicate] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/#primaryimage"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/08\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png","datePublished":"2022-08-21T01:48:51+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/#primaryimage","url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/08\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/08\/Solved-How-to-replicate-Excels-TEXTJOIN-function-in-VBA-UDF.png"},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-replicate-excels-textjoin-function-in-vba-udf-that-allows-array-inputs-duplicate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to replicate Excel&#8217;s TEXTJOIN function in VBA UDF that allows array inputs [duplicate]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/4048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=4048"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/4048\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=4048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=4048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=4048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}