{"id":3290,"date":"2018-04-30T22:17:05","date_gmt":"2018-04-30T22:17:05","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=3290"},"modified":"2018-05-08T19:04:58","modified_gmt":"2018-05-08T19:04:58","slug":"convert-xml-into-json-ssis","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/","title":{"rendered":"How to Convert XML into JSON using SSIS"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3356 alignleft\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png\" alt=\"XML to JSON intro\" width=\"106\" height=\"101\" \/><\/a>These days, JSON is more popular and it is replacing XML because it is faster, easier to use, it is shorter because it does not require tags and uses brackets instead.<br \/>\nIn this tutorial, we will learn <strong>how to convert XML into JSON using SSIS<\/strong>. So let&#8217;s get started.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: left;\">Requirements<\/h2>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/ssdt\/download-sql-server-data-tools-ssdt?view=sql-server-2017\">SSDT for business intelligence<\/a> installed.<\/li>\n<li><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/download\/\">ZappySys SSIS PowerPack<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Getting started<\/h2>\n<h3>A simple example to convert XML into JSON<\/h3>\n<p>This example is simple, we only need to get books\u2019 information like the title, genre, price.<\/p>\n<ol>\n<li>First in SSDT, drag and drop the Data Flow task:\n<div id=\"attachment_3296\" style=\"width: 697px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/ssis-drag-drop-dataflow.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3296\" class=\"size-full wp-image-3296\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/ssis-drag-drop-dataflow.png\" alt=\"Drag and drop data flow\" width=\"687\" height=\"336\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/ssis-drag-drop-dataflow.png 687w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/ssis-drag-drop-dataflow-300x147.png 300w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/a><p id=\"caption-attachment-3296\" class=\"wp-caption-text\">Drag and drop the Data Flow task<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Press Example 1 to generate XML code. In the filter, you can add the following filter:\n<pre class=\"lang:default highlight:0 decode:true\">$.store.book[*].author<\/pre>\n<div id=\"attachment_3297\" style=\"width: 836px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/XML-sample-export-data.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3297\" class=\"size-full wp-image-3297\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/XML-sample-export-data.png\" alt=\"Filter XML data\" width=\"826\" height=\"733\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/XML-sample-export-data.png 826w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/XML-sample-export-data-300x266.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/XML-sample-export-data-768x682.png 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/a><p id=\"caption-attachment-3297\" class=\"wp-caption-text\">Adding filters to convert XML to JSON<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Also, in connection press new and add a connection to a JSON file which will be the path where the JSON file will be stored.<\/li>\n<li>In addition, go to your JSON file destination, go to mappings and select Add Elements below this node.<\/li>\n<li>Select the option Add Multiple (Bound) and select the columns that you want to export to JSON:\n<div id=\"attachment_3293\" style=\"width: 405px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-multiple-bound-JSON-ssis.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3293\" class=\"size-full wp-image-3293\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-multiple-bound-JSON-ssis.png\" alt=\"Add multiple bounds\" width=\"395\" height=\"438\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-multiple-bound-JSON-ssis.png 395w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-multiple-bound-JSON-ssis-271x300.png 271w\" sizes=\"(max-width: 395px) 100vw, 395px\" \/><\/a><p id=\"caption-attachment-3293\" class=\"wp-caption-text\">Add multiple bounds<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Run the package and you will be able to see the data exported:\n<div id=\"attachment_3295\" style=\"width: 677px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-output.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3295\" class=\"wp-image-3295 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-output.png\" alt=\"Data converted to JSON\" width=\"667\" height=\"375\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-output.png 667w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-output-300x169.png 300w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/a><p id=\"caption-attachment-3295\" class=\"wp-caption-text\">Convert XML into JSON<\/p><\/div><\/li>\n<\/ol>\n<h3>How to convert array elements in XML to JSON?<\/h3>\n<p>The following example shows how to convert array elements from XML into JSON using SSIS.<br \/>\nWe will use the Example 2 of the XML Source component:<\/p>\n<div id=\"attachment_3303\" style=\"width: 836px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-element-sample.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3303\" class=\"size-full wp-image-3303\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-element-sample.png\" alt=\"XML with arrays\" width=\"826\" height=\"733\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-element-sample.png 826w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-element-sample-300x266.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-element-sample-768x682.png 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/a><p id=\"caption-attachment-3303\" class=\"wp-caption-text\">XML with arrays<\/p><\/div>\n<ol>\n<li>First, we will create a connection and then on mappings, we will Add Element(s) (Below this node):\n<div id=\"attachment_3298\" style=\"width: 745px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-element.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3298\" class=\"size-full wp-image-3298\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-element.png\" alt=\"Add element JSON destination\" width=\"735\" height=\"685\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-element.png 735w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-element-300x280.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><p id=\"caption-attachment-3298\" class=\"wp-caption-text\">Add element JSON destination<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Secondly, add the id source column:\n<div id=\"attachment_3300\" style=\"width: 405px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-attribute.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3300\" class=\"size-full wp-image-3300\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-attribute.png\" alt=\"Add id property\" width=\"395\" height=\"438\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-attribute.png 395w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-attribute-271x300.png 271w\" sizes=\"(max-width: 395px) 100vw, 395px\" \/><\/a><p id=\"caption-attachment-3300\" class=\"wp-caption-text\">Add XML id property<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Also, repeat the same step to add the name. The XML source configuration should be like the following:\n<div id=\"attachment_3299\" style=\"width: 746px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-and-name.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3299\" class=\"size-full wp-image-3299\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-and-name.png\" alt=\"Elements added\" width=\"736\" height=\"690\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-and-name.png 736w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/add-id-and-name-300x281.png 300w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><\/a><p id=\"caption-attachment-3299\" class=\"wp-caption-text\">Add columns<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>You can set the data time format and culture also:\n<div id=\"attachment_3301\" style=\"width: 745px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/date-format-options.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3301\" class=\"size-full wp-image-3301\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/date-format-options.png\" alt=\"Select date format\" width=\"735\" height=\"683\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/date-format-options.png 735w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/date-format-options-300x279.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><p id=\"caption-attachment-3301\" class=\"wp-caption-text\">Select JSON culture, date format<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Finally, you will have the source XML like the following:\n<div id=\"attachment_3302\" style=\"width: 247px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/output-json.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3302\" class=\"size-full wp-image-3302\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/output-json.png\" alt=\"Convert XML to JSON\" width=\"237\" height=\"225\" \/><\/a><p id=\"caption-attachment-3302\" class=\"wp-caption-text\">JSON outoput<\/p><\/div><\/li>\n<\/ol>\n<h3>How to convert complex XML to JSON with a heterogeneous format<\/h3>\n<p>Sometimes you have an XML with different types of arrays, elements, attribute with different formats in the same XML file.<br \/>\nIn this new example, we will work with the example 3 of the XML JSON Source. We will extract 2 arrays into 2 different JSON destinations with the help of the Multicast and the XML parser.<\/p>\n<ol>\n<li>First, in the Data Flow, we will build something like this:\n<div id=\"attachment_3306\" style=\"width: 659px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/multiple-arrays.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3306\" class=\"size-full wp-image-3306\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/multiple-arrays.png\" alt=\"XML Parser Transformation example\" width=\"649\" height=\"355\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/multiple-arrays.png 649w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/multiple-arrays-300x164.png 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/a><p id=\"caption-attachment-3306\" class=\"wp-caption-text\">XML Parser Transformation example<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Also, in the XML Source, we will use the example 3, with includes different arrays and XML elements. Check the option Output as a RAW document:\n<div id=\"attachment_3309\" style=\"width: 836px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-source.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3309\" class=\"size-full wp-image-3309\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-source.png\" alt=\"Convert XML to JSON\" width=\"826\" height=\"733\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-source.png 826w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-source-300x266.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-source-768x682.png 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/a><p id=\"caption-attachment-3309\" class=\"wp-caption-text\">XML Source example<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>In addition, in XML Parser Transform, copy the XML file from the source here to parse metadata. In filter we will add the following filter:\n<pre class=\"lang:default highlight:0 decode:true \">$.root.ColDocArray.element[*]<\/pre>\n<div id=\"attachment_3308\" style=\"width: 836px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-transform.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3308\" class=\"size-full wp-image-3308\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-transform.png\" alt=\"XML filter parse data\" width=\"826\" height=\"573\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-transform.png 826w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-transform-300x208.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-transform-768x533.png 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/a><p id=\"caption-attachment-3308\" class=\"wp-caption-text\">XML filter<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>The output displayed will be like the following in JSON format:\n<div id=\"attachment_3304\" style=\"width: 745px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-element.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3304\" class=\"size-full wp-image-3304\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-element.png\" alt=\"Data converted from XML to JSON\" width=\"735\" height=\"687\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-element.png 735w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-element-300x280.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><p id=\"caption-attachment-3304\" class=\"wp-caption-text\">JSON destination<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Also, in the other XML parser, we will do the same than with the first, but we will extract information of the ColStrArray elements. The filter used is the following:\n<pre class=\"lang:default highlight:0 decode:true \">$.root.ColStrArray.element[*]<\/pre>\n<div id=\"attachment_3307\" style=\"width: 836px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-colstrarray.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3307\" class=\"size-full wp-image-3307\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-colstrarray.png\" alt=\"XML second example\" width=\"826\" height=\"573\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-colstrarray.png 826w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-colstrarray-300x208.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/xml-parser-colstrarray-768x533.png 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/a><p id=\"caption-attachment-3307\" class=\"wp-caption-text\">XML second example<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Finally, the JSON destination will be the following:\n<div id=\"attachment_3305\" style=\"width: 745px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3305\" class=\"wp-image-3305 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-1.png\" alt=\"JSON Destination CONVERT XML INTO JSON\" width=\"735\" height=\"708\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-1.png 735w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/json-file-destination-1-300x289.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><p id=\"caption-attachment-3305\" class=\"wp-caption-text\">JSON Destination to CONVERT XML INTO JSON<\/p><\/div><\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>To conclude, we can say that the <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/download\/\">ZappySys SSIS PowerPack<\/a> provide powerful tools to export data from XML to JSON. We test first a simple example and then we tested arrays and finally we parsed an XML file with multiple elements with a different format. Feel free to <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/download\/\">download <\/a>FREE trial of SSIS PowerPack and try out <strong>70+ awesome Tasks and Components.<\/strong><\/p>\n<h2>References<\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-xml-source\/\" target=\"_blank\" rel=\"noopener\">SSIS XML Source (Read XML File or Web API)<\/a><\/li>\n<li><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-json-file-destination-connector\/\">SSIS JSON File Destination (Create JSON File)<\/a><\/li>\n<li><a href=\"https:\/\/www.w3.org\/XML\/\">Extensible Markup Language (XML)<\/a><\/li>\n<li><a href=\"https:\/\/www.json.org\/\">Introducing to JSON<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction These days, JSON is more popular and it is replacing XML because it is faster, easier to use, it is shorter because it does not require tags and uses brackets instead. In this tutorial, we will learn how to convert XML into JSON using SSIS. So let&#8217;s get started. Requirements SSDT for business intelligence [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":3356,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176,62],"tags":[274,6,305,304,7],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>How to Convert XML into JSON using SSIS | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"This article shows how to convert XML into JSON using SSIS to convert data. It will convert XML to different formats.Including 3 different scenarios.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to Convert XML into JSON using SSIS | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"This article shows how to convert XML into JSON using SSIS to convert data. It will convert XML to different formats.Including 3 different scenarios.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2018-04-30T22:17:05+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2018-05-08T19:04:58+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"283\" \/>\r\n\t<meta property=\"og:image:height\" content=\"269\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys Team\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/\",\"url\":\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/\",\"name\":\"How to Convert XML into JSON using SSIS | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png\",\"datePublished\":\"2018-04-30T22:17:05+00:00\",\"dateModified\":\"2018-05-08T19:04:58+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\"},\"description\":\"This article shows how to convert XML into JSON using SSIS to convert data. It will convert XML to different formats.Including 3 different scenarios.\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png\",\"width\":283,\"height\":269,\"caption\":\"XML to JSON intro\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Convert XML into JSON using SSIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\",\"name\":\"ZappySys Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"caption\":\"ZappySys Team\"},\"sameAs\":[\"https:\/\/zappysys.com\"],\"url\":\"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Convert XML into JSON using SSIS | ZappySys Blog","description":"This article shows how to convert XML into JSON using SSIS to convert data. It will convert XML to different formats.Including 3 different scenarios.","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:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/","og_locale":"en_US","og_type":"article","og_title":"How to Convert XML into JSON using SSIS | ZappySys Blog","og_description":"This article shows how to convert XML into JSON using SSIS to convert data. It will convert XML to different formats.Including 3 different scenarios.","og_url":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/","og_site_name":"ZappySys Blog","article_published_time":"2018-04-30T22:17:05+00:00","article_modified_time":"2018-05-08T19:04:58+00:00","og_image":[{"width":283,"height":269,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png","type":"image\/png"}],"author":"ZappySys Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/","url":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/","name":"How to Convert XML into JSON using SSIS | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png","datePublished":"2018-04-30T22:17:05+00:00","dateModified":"2018-05-08T19:04:58+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e"},"description":"This article shows how to convert XML into JSON using SSIS to convert data. It will convert XML to different formats.Including 3 different scenarios.","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/04\/final-intro.png","width":283,"height":269,"caption":"XML to JSON intro"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/convert-xml-into-json-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Convert XML into JSON using SSIS"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e","name":"ZappySys Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","caption":"ZappySys Team"},"sameAs":["https:\/\/zappysys.com"],"url":"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/3290"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=3290"}],"version-history":[{"count":23,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/3290\/revisions"}],"predecessor-version":[{"id":3445,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/3290\/revisions\/3445"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/3356"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=3290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=3290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=3290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}