{"id":3664,"date":"2019-03-25T17:45:23","date_gmt":"2019-03-25T20:45:23","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/consuming-and-sending-data-from-a-json-web-service\/"},"modified":"2025-12-05T10:32:02","modified_gmt":"2025-12-05T13:32:02","slug":"consuming-and-sending-data-from-a-json-web-service","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/","title":{"rendered":"Consuming and sending data from a JSON web service."},"content":{"rendered":"<div align=\"justify\">\n<p><u><b>1. Introduction <\/b><\/u><\/p>\n<p>JSON (JavaScript Object Notation) is a light template for storing and transmitting information in text format. Although very simple, this template has been used in several web applications; this is because it can structure information more compactly than XML templates.<\/p>\n<p>In JSON, data are presented like this:<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5363\/1.png\" alt=\"\" width=\"500\" height=\"94\" align=\"bottom\" border=\"0\" hspace=\"0\" \/><\/div>\n<p>An object is a disordered pair comprising name\/value; it starts with an <b>{<\/b> (opening curly bracket) and ends with an <b>}<\/b> (ending curly bracket). Each name is followed by a <b>:<\/b> (colon), and name\/value pairs are followed by a <b>,<\/b> (comma).<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5363\/2.png\" alt=\"\" width=\"500\" height=\"94\" align=\"bottom\" border=\"0\" hspace=\"0\" \/><\/div>\n<p>An array is a collection of ordered values; it starts with an <b>[ <\/b>(opening square bracket) and ends with an <b>] <\/b>(ending square bracket). Values are separated by a\u00a0 <b>, <\/b>(comma).<\/p>\n<p>Example:<\/p>\n<pre><span style=\"font-family: Courier New;\">[<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 {<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"id\": 1,<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"username\": \"ElipseRS\",<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"password\": \"Eli123\"<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 },<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 {<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"id\": 2,<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"username\": \"ElipseSP\",<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"password\": \"EliSP123\"<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 },<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 {<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"id\": 3,<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"username\": \"ElipseMG\",<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"password\": \"ElipMG123\"<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 }<\/span>\r\n<span style=\"font-family: Courier New;\">]<\/span><\/pre>\n<p>In addition to the options presented in this article for consuming and sending data in JSON format, it is also possible to perform this communication using the <a href=\"https:\/\/www.elipse.com.br\/en\/downloads\/?key=Driver+Elipse+RESTAPIClient&#038;language=enus\">Elipse RESTAPIClient Driver<\/a>. This driver implements the HTTP and HTTPS protocols, allowing applications developed with Elipse Software products to connect directly to RESTful APIs. It provides full support for standard HTTP methods (GET, POST, PUT, DELETE, among others) and the JSON data format, making integration with Web services simple and native.<\/p>\n<p>For more details, refer to the <a href=\"https:\/\/docs.elipse.com.br\/documents\/en-us\/driver\/restapiclient\/latest\/\">driver documentation<\/a> and the sample application available at the end of this article.<\/p>\n<p><u><b>2. JSON web service<\/b><\/u><\/p>\n<p>We developed a JSON web service for simulating values. In order to confirm the HTTP requirement data, the sent values and a success message (in JSON format) were created at POST, and the values returned according to the pattern established by the protocol were created at GET.<\/p>\n<p>The web service has the following format:<\/p>\n<pre><span style=\"font-family: Courier New;\">[<\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 {\"id\":1,\"email\":\"scherer@elipse.com.br\",\"username\":\"scherer\",\"password\":\"password\"},\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 {\"id\":2,\"email\":\"delio@elipse.com.br\",\"username\":\"delio\",\"password\":\"password123\"},\u00a0\u00a0 <\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 {\"id\":3,\"email\":\"enrico@elipse.com.br\",\"username\":\"enrico\",\"password\":\"password321\"}<\/span>\r\n<span style=\"font-family: Courier New;\">]<\/span><\/pre>\n<p><u><b>3. Integrating Elipse E3 with JSON web service <\/b><\/u><\/p>\n<p>Similarly to XML, VBScript does not support JSON natively. To work around this, you can use a VBScript class that parses a string in JSON (which starts with a &#8220;{&#8221; or a &#8220;[&#8220;), or that conversely calls HTTP with the &#8220;<i>msxml2.ServerXMLHTTP<\/i>&#8221; component and evaluates the JSON string returned by this call.<\/p>\n<p><b>NOTE<\/b>: The string used for creating the Microsoft\u00ae XML Core Services (MSXML) component may vary according to the version available in the system. You can check for the available &#8220;msxml&#8221; DLLs at <i>C:\\Windows\\system32<\/i>.<\/p>\n<p><u><b><br \/>\n4. Consuming data from the web service (GET)<\/b><\/u><\/p>\n<p>The script below was used for reading data from the web service:<\/p>\n<pre><span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">Sub <\/span>CommandButton1_Click()<\/span>\r\n<span style=\"font-family: Courier New;\">    Dim oJsonParser<\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    Set <\/span>oJsonParser = new aspJSON\u00a0\u00a0 <span style=\"color: #009999;\">'Creates aspJSON object<\/span><\/span><span style=\"color: #009999; font-family: Courier New;\">'Webservice<\/span><span style=\"font-family: Courier New;\">\r\n    URL = <span style=\"color: #ff0000;\">\"http:\/\/www.filltext.com\/?rows=3&id={index}&email={email}&username={username}&password={randomString|5}&pretty=true\"<\/span>\r\n    oJsonParser.LoadJSON(URL)\r\n<\/span><span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    For i<\/span> = 0 <span style=\"color: #0000ff;\">to <\/span>oJsonParser.data.count - 1 <\/span>\r\n<span style=\"font-family: Courier New;\"> \u00a0      Screen.Item(<span style=\"color: #ff0000;\">\"ID\"<\/span>&i&<span style=\"color: #ff0000;\">\"\"<\/span>).Value = oJsonParser.data(i).item(<span style=\"color: #ff0000;\">\"id\"<\/span>)<\/span>\r\n<span style=\"font-family: Courier New;\"> \u00a0      Screen.Item(<span style=\"color: #ff0000;\">\"Email\"<\/span>&i&<span style=\"color: #ff0000;\">\"\"<\/span>).Value = oJsonParser.data(i).item(<span style=\"color: #ff0000;\">\"email\"<\/span>)<\/span>\r\n<span style=\"font-family: Courier New;\"> \u00a0      Screen.Item(<span style=\"color: #ff0000;\">\"User\"<\/span>&i&<span style=\"color: #ff0000;\">\"\"<\/span>).Value = oJsonParser.data(i).item(<span style=\"color: #ff0000;\">\"username\"<\/span>)\u00a0 <\/span>\r\n<span style=\"font-family: Courier New;\"> \u00a0      Screen.Item(<span style=\"color: #ff0000;\">\"Password\"<\/span>&i&<span style=\"color: #ff0000;\">\"\"<\/span>).Value = oJsonParser.data(i).item(<span style=\"color: #ff0000;\">\"password\"<\/span>)<\/span>\r\n<span style=\"color: #0000ff; font-family: Courier New;\">    Next <\/span><span style=\"color: #0000ff;\">\r\n<span style=\"font-family: Courier New;\">End Sub<\/span><\/span><\/pre>\n<p>&nbsp;<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5363\/3.png\" alt=\"\" width=\"500\" height=\"149\" align=\"bottom\" border=\"0\" hspace=\"0\" \/><\/div>\n<p><b>NOTE<\/b>: The aspJSON class that was referenced above was not displayed, but it is the responsible for parsing a JSON string. This class is available at the attached demo application, though.<\/p>\n<p><u><b>5. Writing in the web service (POST)<\/b><\/u><\/p>\n<p>To write on the web service, we used <b>ServerXMLHTTP <\/b>object, which provides methods and properties that allow you to establish an HTTP connection between files or objects in different web servers. The script below was used for writing data on the web service:<\/p>\n<pre><span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">Sub <\/span>CommandButton2_Click()<\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    Dim <\/span>objXmlHttpMain , URL<\/span>\r\n<span style=\"font-family: Courier New;\">    strJSONToSend = <span style=\"color: #ff0000;\">\"{\"\"id\"\": \"\"0\"\", \"\"email\"\": \"\"elipse@elipse.com.br\"\", \"\"username\"\": \"\"Elipse\"\", \"\"password\"\": \"\"Elipse123\"\"}\"<\/span><\/span><span style=\"color: #ff0000;\">\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #000000;\">    URL= <span style=\"color: #ff0000;\">\"http:\/\/scherer:5000\/users\/\"<\/span> <span style=\"color: #009999;\">'Webservice<\/span><\/span><\/span><\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    Set <\/span>objXmlHttpMain = CreateObject(<span style=\"color: #ff0000;\">\"Msxml2.ServerXMLHTTP\"<\/span>) <\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    On Error<\/span> Resume <span style=\"color: #0000ff;\">Next <\/span><\/span>\r\n<span style=\"font-family: Courier New;\">    objXmlHttpMain.open <span style=\"color: #ff0000;\">\"POST\"<\/span>,URL, <span style=\"color: #0000ff;\">False<\/span> <\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    If <\/span>Err <span style=\"color: #0000ff;\">Then\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"color: #009999;\">'handle errors<\/span><\/span>\r\n<span style=\"font-family: Courier New;\">\u00a0<span style=\"color: #990099;\">       Msgbox<\/span> Err.Description & <span style=\"color: #ff0000;\">\" [0x\"<\/span> & Hex(Err.Number) & <span style=\"color: #ff0000;\">\"]<\/span>\"<\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    End <\/span>If<\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #0000ff;\">    On Error<\/span> Goto 0 <\/span>\r\n<span style=\"font-family: Courier New;\">    objXmlHttpMain.setRequestHeader <span style=\"color: #ff0000;\">\"Content-Type\"<span style=\"color: #000000;\">,<\/span> \"application\/json\"<\/span><\/span>\r\n<span style=\"font-family: Courier New;\">    objXmlHttpMain.send strJSONToSend<\/span>\r\n<span style=\"font-family: Courier New;\">    strResponse = objXmlHttpMain.responseText<\/span>\r\n<span style=\"font-family: Courier New;\"><span style=\"color: #990099;\">    MsgBox <\/span>strResponse<\/span>\r\n<span style=\"color: #0000ff; font-family: Courier New;\">End Sub<\/span><\/pre>\n<p>&nbsp;<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5363\/4.png\" alt=\"\" width=\"504\" height=\"216\" align=\"bottom\" border=\"0\" \/><\/div>\n<p><u><b><br \/>\n6. Demo application<\/b><\/u><\/p>\n<p>The demo application below was developed with Elipse E3&#8217;s version 4.7 build 252 and projected to be compatible with the structure of the web service illustrated in item 2. Other formats will require customization, therefore the web service&#8217;s URL address must be edited in the script.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h3>Attachments:<\/h3>\n<p><a href=\"\/wp-content\/uploads\/2019\/03\/Class_aspJSON-1.txt\">Class_aspJSON.zip<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/2019\/03\/App-2-1.zip\">App.zip<\/a><br \/>\n<a href=\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/JSON_VBScriptDriver.zip\">JSON_VBScriptDriver.zip<\/a><br \/>\n<u><a href=\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/03\/3664\/APP_REST_API.zip\">APP_REST_API.zip<\/a><\/u><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Introduction JSON (JavaScript Object Notation) is a light template for storing and transmitting information in text format. Although very simple, this template has been used in several web applications;&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[1236,800,763],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Consuming and sending data from a JSON web service. - Elipse Knowledgebase<\/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:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Consuming and sending data from a JSON web service.\" \/>\n<meta property=\"og:description\" content=\"1. Introduction JSON (JavaScript Object Notation) is a light template for storing and transmitting information in text format. Although very simple, this template has been used in several web applications;&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T20:45:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-05T13:32:02+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5363\/1.png\" \/>\n<meta name=\"author\" content=\"D\u00e9lio Damin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"D\u00e9lio Damin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/\"},\"author\":{\"name\":\"D\u00e9lio Damin\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778\"},\"headline\":\"Consuming and sending data from a JSON web service.\",\"datePublished\":\"2019-03-25T20:45:23+00:00\",\"dateModified\":\"2025-12-05T13:32:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/\"},\"wordCount\":1180,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Elipse RESTAPIClient\",\"Elipse VBScript\",\"Scripts\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/\",\"name\":\"[:pt]Consuming and sending data from a JSON web service.[:en]Consuming and sending data from a JSON web service.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:45:23+00:00\",\"dateModified\":\"2025-12-05T13:32:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Consuming and sending data from a JSON web service.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778\",\"name\":\"D\u00e9lio Damin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"caption\":\"D\u00e9lio Damin\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/delio\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Consuming and sending data from a JSON web service. - Elipse Knowledgebase","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:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Consuming and sending data from a JSON web service.[:en]Consuming and sending data from a JSON web service.[:] - Elipse Knowledgebase","og_description":"1. Introduction JSON (JavaScript Object Notation) is a light template for storing and transmitting information in text format. Although very simple, this template has been used in several web applications;&hellip;","og_url":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:45:23+00:00","article_modified_time":"2025-12-05T13:32:02+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5363\/1.png"}],"author":"D\u00e9lio Damin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"D\u00e9lio Damin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/"},"author":{"name":"D\u00e9lio Damin","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778"},"headline":"Consuming and sending data from a JSON web service.","datePublished":"2019-03-25T20:45:23+00:00","dateModified":"2025-12-05T13:32:02+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/"},"wordCount":1180,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Elipse RESTAPIClient","Elipse VBScript","Scripts"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/","url":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/","name":"[:pt]Consuming and sending data from a JSON web service.[:en]Consuming and sending data from a JSON web service.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:45:23+00:00","dateModified":"2025-12-05T13:32:02+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/consuming-and-sending-data-from-a-json-web-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Consuming and sending data from a JSON web service."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778","name":"D\u00e9lio Damin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","caption":"D\u00e9lio Damin"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/delio\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3664"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=3664"}],"version-history":[{"count":13,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3664\/revisions"}],"predecessor-version":[{"id":17320,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3664\/revisions\/17320"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=3664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=3664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=3664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}