{"id":45,"date":"2012-04-27T20:55:48","date_gmt":"2012-04-27T23:55:48","guid":{"rendered":"http:\/\/www.ctasoftware.com.br\/blog\/?p=45"},"modified":"2012-04-27T20:55:48","modified_gmt":"2012-04-27T23:55:48","slug":"como-verificar-o-tipo-do-objeto-em-c","status":"publish","type":"post","link":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/","title":{"rendered":"Como Verificar o tipo do objeto em C#"},"content":{"rendered":"<p>Este \u00e9 um POST um tanto simples, mas n\u00e3o t\u00e3o trivial para os programadores.<\/p>\n<p>Melhor dizendo e se voc\u00ea recebe um objeto o qual voc\u00ea n\u00e3o sabe o tipo? Ou se voc\u00ea estiver consumindo um servi\u00e7o (WebService, WCF, etc&#8230;), mas e tiver em sua especifica\u00e7\u00e3o que o tipo do objeto pode ser mudado? Pois bem, segue uma boa refer\u00eancia.<\/p>\n<p>if(objeto.GetType() == typeof(String))<\/p>\n<p>{<\/p>\n<p>\/\/Verifique se a vari\u00e1vel \u00e9 do tipo string e fa\u00e7a&#8230;.<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>Se voc\u00ea tiver uma abstra\u00e7\u00e3o voc\u00ea pode tamb\u00e9m utilizar esse mesmo conceito para verificar se DBNull exemplo&#8230;<\/p>\n<p>if(objeto.GetType() == typeof(System.DBNull))<\/p>\n<p>{<\/p>\n<p>\/\/Verifique se a vari\u00e1vel \u00e9 do tipo string e fa\u00e7a&#8230;.<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>Para quem quer tratar de abstra\u00e7\u00e3o de banco recomendo tamb\u00e9m uma leitura sobre PropertyInfo<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este \u00e9 um POST um tanto simples, mas n\u00e3o t\u00e3o trivial para os programadores. Melhor dizendo e se voc\u00ea recebe um objeto o qual voc\u00ea n\u00e3o sabe o tipo? Ou se voc\u00ea estiver consumindo um servi\u00e7o (WebService, WCF, etc&#8230;), mas e tiver em sua especifica\u00e7\u00e3o que o tipo do objeto pode ser mudado? Pois bem, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[10],"tags":[42,11],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como Verificar o tipo do objeto em C# - CTASoftware Blog<\/title>\n<meta name=\"description\" content=\"CTASoftware Blog Como Verificar o tipo do objeto em C#\" \/>\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.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Verificar o tipo do objeto em C# - CTASoftware Blog\" \/>\n<meta property=\"og:description\" content=\"CTASoftware Blog Como Verificar o tipo do objeto em C#\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/\" \/>\n<meta property=\"og:site_name\" content=\"CTASoftware Blog\" \/>\n<meta property=\"article:published_time\" content=\"2012-04-27T23:55:48+00:00\" \/>\n<meta name=\"author\" content=\"Everton Gon\u00e7alves\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Everton Gon\u00e7alves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/\"},\"author\":{\"name\":\"Everton Gon\u00e7alves\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/person\/34f7fa2c76834d8410f6dd43e26fd3e4\"},\"headline\":\"Como Verificar o tipo do objeto em C#\",\"datePublished\":\"2012-04-27T23:55:48+00:00\",\"dateModified\":\"2012-04-27T23:55:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/\"},\"wordCount\":143,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#organization\"},\"keywords\":[\".NET\",\"C#\"],\"articleSection\":[\".NET\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/\",\"url\":\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/\",\"name\":\"Como Verificar o tipo do objeto em C# - CTASoftware Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#website\"},\"datePublished\":\"2012-04-27T23:55:48+00:00\",\"dateModified\":\"2012-04-27T23:55:48+00:00\",\"description\":\"CTASoftware Blog Como Verificar o tipo do objeto em C#\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.ctasoftware.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como Verificar o tipo do objeto em C#\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#website\",\"url\":\"https:\/\/www.ctasoftware.com.br\/blog\/\",\"name\":\"CTASoftware Blog\",\"description\":\"Para Desenvolvedores De Software\",\"publisher\":{\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ctasoftware.com.br\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#organization\",\"name\":\"CTASoftware\",\"url\":\"https:\/\/www.ctasoftware.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.ctasoftware.com.br\/blog\/wp-content\/uploads\/2023\/06\/logocta.png?fit=225%2C44&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.ctasoftware.com.br\/blog\/wp-content\/uploads\/2023\/06\/logocta.png?fit=225%2C44&ssl=1\",\"width\":225,\"height\":44,\"caption\":\"CTASoftware\"},\"image\":{\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/person\/34f7fa2c76834d8410f6dd43e26fd3e4\",\"name\":\"Everton Gon\u00e7alves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3e5e7fe964521f618a2b09d3fbb7800f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3e5e7fe964521f618a2b09d3fbb7800f?s=96&d=mm&r=g\",\"caption\":\"Everton Gon\u00e7alves\"},\"description\":\"http:\/\/www.ctasoftware.com.br\",\"sameAs\":[\"http:\/\/www.ctasoftware.com.br\"],\"url\":\"https:\/\/www.ctasoftware.com.br\/blog\/author\/everton-goncalves\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como Verificar o tipo do objeto em C# - CTASoftware Blog","description":"CTASoftware Blog Como Verificar o tipo do objeto em C#","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.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/","og_locale":"pt_BR","og_type":"article","og_title":"Como Verificar o tipo do objeto em C# - CTASoftware Blog","og_description":"CTASoftware Blog Como Verificar o tipo do objeto em C#","og_url":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/","og_site_name":"CTASoftware Blog","article_published_time":"2012-04-27T23:55:48+00:00","author":"Everton Gon\u00e7alves","twitter_misc":{"Escrito por":"Everton Gon\u00e7alves","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#article","isPartOf":{"@id":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/"},"author":{"name":"Everton Gon\u00e7alves","@id":"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/person\/34f7fa2c76834d8410f6dd43e26fd3e4"},"headline":"Como Verificar o tipo do objeto em C#","datePublished":"2012-04-27T23:55:48+00:00","dateModified":"2012-04-27T23:55:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/"},"wordCount":143,"commentCount":0,"publisher":{"@id":"https:\/\/www.ctasoftware.com.br\/blog\/#organization"},"keywords":[".NET","C#"],"articleSection":[".NET"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/","url":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/","name":"Como Verificar o tipo do objeto em C# - CTASoftware Blog","isPartOf":{"@id":"https:\/\/www.ctasoftware.com.br\/blog\/#website"},"datePublished":"2012-04-27T23:55:48+00:00","dateModified":"2012-04-27T23:55:48+00:00","description":"CTASoftware Blog Como Verificar o tipo do objeto em C#","breadcrumb":{"@id":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ctasoftware.com.br\/blog\/como-verificar-o-tipo-do-objeto-em-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.ctasoftware.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Como Verificar o tipo do objeto em C#"}]},{"@type":"WebSite","@id":"https:\/\/www.ctasoftware.com.br\/blog\/#website","url":"https:\/\/www.ctasoftware.com.br\/blog\/","name":"CTASoftware Blog","description":"Para Desenvolvedores De Software","publisher":{"@id":"https:\/\/www.ctasoftware.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ctasoftware.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.ctasoftware.com.br\/blog\/#organization","name":"CTASoftware","url":"https:\/\/www.ctasoftware.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.ctasoftware.com.br\/blog\/wp-content\/uploads\/2023\/06\/logocta.png?fit=225%2C44&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.ctasoftware.com.br\/blog\/wp-content\/uploads\/2023\/06\/logocta.png?fit=225%2C44&ssl=1","width":225,"height":44,"caption":"CTASoftware"},"image":{"@id":"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/person\/34f7fa2c76834d8410f6dd43e26fd3e4","name":"Everton Gon\u00e7alves","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.ctasoftware.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3e5e7fe964521f618a2b09d3fbb7800f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3e5e7fe964521f618a2b09d3fbb7800f?s=96&d=mm&r=g","caption":"Everton Gon\u00e7alves"},"description":"http:\/\/www.ctasoftware.com.br","sameAs":["http:\/\/www.ctasoftware.com.br"],"url":"https:\/\/www.ctasoftware.com.br\/blog\/author\/everton-goncalves\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6ACmG-J","jetpack-related-posts":[{"id":420,"url":"https:\/\/www.ctasoftware.com.br\/blog\/obter-valor-do-enum-c\/","url_meta":{"origin":45,"position":0},"title":"Obter valor do ENUM C#","author":"Everton Gon\u00e7alves","date":"24 de fevereiro de 2021","format":false,"excerpt":"Para retornar todos os valores do ENUM em C# Enum.GetValues(typeof(EnumClass)).Cast(EnumClass); Pode ser definida uma classe public class EnumUtil { \/\/\/ <summary> \/\/\/ Retorna lista com todos as propriedades e valores do ENUM \/\/\/ <\/summary> \/\/\/ <typeparam name=\"T\"><\/typeparam> \/\/\/ <returns><\/returns> public static List<SimpleEnumResponse> GetPropertyValues<T>() { List<SimpleEnumResponse> lstRetorno = new List<SimpleEnumResponse>(); SimpleEnumResponse\u2026","rel":"","context":"Em &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/www.ctasoftware.com.br\/blog\/category\/net\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":48,"url":"https:\/\/www.ctasoftware.com.br\/blog\/concatenar-string-crystal-reports\/","url_meta":{"origin":45,"position":1},"title":"Concatenar String Crystal Reports","author":"Everton Gon\u00e7alves","date":"21 de maio de 2012","format":false,"excerpt":"Um post bem r\u00e1pido de uma informa\u00e7\u00e3o bem simples que as vezes esquecemos. Como concatenar string no Crystal Reports? Simples e pr\u00e1tico. String-ou-variavel & string-ou-variavel Dessa maneira estaremos contatenando string contatenado = string1 & string2; resultado: string1string2; Como disse, simples e pr\u00e1tico =]","rel":"","context":"Em &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/www.ctasoftware.com.br\/blog\/category\/net\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":70,"url":"https:\/\/www.ctasoftware.com.br\/blog\/evitar-sql-injection-usando-prepared-statements-no-php\/","url_meta":{"origin":45,"position":2},"title":"Evitar SQL Injection usando Prepared Statements no PHP","author":"Everton Gon\u00e7alves","date":"19 de julho de 2012","format":false,"excerpt":"Venho postando uma s\u00e9rie de informa\u00e7\u00f5es relacionados a PDO e esclarecimentos sobre o uso do Prepared Statements, consequentemente\u00a0reca\u00edmos\u00a0sobre a preven\u00e7\u00e3o de ataques de inje\u00e7\u00e3o SQL. Muitos s\u00e3o os programadores que n\u00e3o tomam qualquer preven\u00e7\u00e3o em suas aplica\u00e7\u00f5es ou sites para evitar ataques t\u00e3o usuais e f\u00e1ceis de se precaver, n\u00e3o\u2026","rel":"","context":"Em &quot;MySQL&quot;","block_context":{"text":"MySQL","link":"https:\/\/www.ctasoftware.com.br\/blog\/category\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":58,"url":"https:\/\/www.ctasoftware.com.br\/blog\/lendo-um-feed-rss-em-php\/","url_meta":{"origin":45,"position":3},"title":"Lendo um Feed RSS em PHP","author":"Everton Gon\u00e7alves","date":"27 de junho de 2012","format":false,"excerpt":"Surgiu uma necessidade de ler um feed de not\u00edcias em um site PHP. A princ\u00edpio achei que teria dificuldades em PHP para realizar essa funcionalidade, mas para a minha felicidade gra\u00e7as ao PHP 5 e o SimpleXML foi tudo muito mais simples que imaginava. < ?php $feed = file_get_contents('http:\/\/www.rootsbrasil.com.br\/rss.php'); $rss\u2026","rel":"","context":"Em &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/www.ctasoftware.com.br\/blog\/category\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":42,"url":"https:\/\/www.ctasoftware.com.br\/blog\/classe-para-exportar-gridview-para-excel\/","url_meta":{"origin":45,"position":4},"title":"Classe para exportar GridView para Excel","author":"Everton Gon\u00e7alves","date":"14 de abril de 2012","format":false,"excerpt":"Essa semana tive que exportar os dados de uma GridView para uma planilha Excel, bom... sabia que n\u00e3o era algo muito complicado, mas tamb\u00e9m nunca tinha feito, sendo assim realizei uma busca no grande mestre Google e encontrei uma classe que me atendeu muito bem. F\u00e1cil e descomplicado. using using\u2026","rel":"","context":"Em &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/www.ctasoftware.com.br\/blog\/category\/net\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":97,"url":"https:\/\/www.ctasoftware.com.br\/blog\/bloquear-ou-desbloquear-conjuntos-de-sites-sharepoint-foundation-2010\/","url_meta":{"origin":45,"position":5},"title":"Bloquear ou desbloquear conjuntos de sites (SharePoint Foundation 2010)","author":"Everton Gon\u00e7alves","date":"16 de setembro de 2013","format":false,"excerpt":"Para bloquear ou desbloquear um conjunto de sites usando a Administra\u00e7\u00e3o Central Verifique se voc\u00ea possui as seguintes credenciais administrativas. Voc\u00ea deve ser um membro do grupo Administradores do Conjunto de Sites para a cole\u00e7\u00e3o site. Na Administra\u00e7\u00e3o Central, clique em\u00a0Gerenciamento de Aplicativos\u00a0. Na p\u00e1gina Gerenciamento de Aplicativos, na se\u00e7\u00e3o\u00a0Conjuntos\u2026","rel":"","context":"Em &quot;SharePoint&quot;","block_context":{"text":"SharePoint","link":"https:\/\/www.ctasoftware.com.br\/blog\/category\/sharepoint\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/posts\/45"}],"collection":[{"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":1,"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":46,"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/posts\/45\/revisions\/46"}],"wp:attachment":[{"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ctasoftware.com.br\/blog\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}