{"id":2626,"date":"2018-02-14T16:52:37","date_gmt":"2018-02-14T16:52:37","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=2626"},"modified":"2018-03-16T16:57:23","modified_gmt":"2018-03-16T16:57:23","slug":"convert-json-to-csv-file-using-ssis","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/","title":{"rendered":"How to convert JSON to CSV File using SSIS"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>In this article, you will learn how to convert JSON to CSV File using <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/integration-services\/sql-server-integration-services\" target=\"_blank\" rel=\"noopener\">SSIS<\/a>. Sometimes you need to convert JSON file to a CSV, which resides in your local disk or somewhere on the Internet, be it a simple download link or a more sophisticated API call. Using <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys SSIS PowerPack<\/a> together with SSIS will make it easy to happen.<\/p>\n<p>We will be using this\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys SSIS PowerPack<\/a>\u00a0component to make things work:<\/p>\n<div class=\"su-table su-table-alternate\">\n<table width=\"300\">\n<tbody>\n<tr style=\"line-height: 0px\">\n<td width=\"50px\"><a href=\"\/\/zappysys.com\/products\/ssis-powerpack\/ssis-json-file-source\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3074\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\" alt=\"\" width=\"50\" height=\"50\" \/><\/a><\/td>\n<td style=\"vertical-align: middle\"><a href=\"\/\/zappysys.com\/products\/ssis-powerpack\/ssis-json-file-source\/\" target=\"_blank\" rel=\"noopener\">JSON Source (REST API or File)<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Prerequisites<\/h2>\n<ol>\n<li>SSIS designer installed.\u00a0Sometimes it is referred as BIDS or SSDT (<a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/ssdt\/download-sql-server-data-tools-ssdt\" target=\"_blank\" rel=\"noopener\">download it from Microsoft site<\/a>).<\/li>\n<li>Basic knowledge of SSIS package\u00a0development using\u00a0<em>Microsoft SQL Server Integration Services<\/em>.<\/li>\n<li><a href=\"https:\/\/zappysys.com\/Links\/?id=ssis_powerpack_getfile64&amp;src=email\" target=\"_blank\" rel=\"noopener\"><em>ZappySys SSIS PowerPack<\/em> installed<\/a>.<\/li>\n<\/ol>\n<h2><span id=\"Step-by-Step_Bulk_loading_data_from_SQL_Serverto_Elasticsearch_with_SSIS\">Step-by-Step\u00a0\u2013 Export JSON to CSV File with SSIS<\/span><\/h2>\n<ol>\n<li>From SSIS Toolbox drag and drop <em>Data Flow<\/em> into the <em>Control Flow<\/em>.<\/li>\n<li>Then drag and drop <em>JSON Source (REST API or File)<\/em> into the <em>Data Flow<\/em>.<\/li>\n<li>Open <em>JSON Source<\/em> component for modifications.<\/li>\n<li>Load JSON directly, from variable or URL:<br \/>\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-using-ssis.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3069 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-using-ssis-e1521124289364.png\" alt=\"Convert JSON to CSV File using SSIS\" width=\"615\" height=\"679\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-using-ssis-e1521124289364.png 615w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-using-ssis-e1521124289364-272x300.png 272w\" sizes=\"(max-width: 615px) 100vw, 615px\" \/><\/a><\/li>\n<li>Use JSONPath Expression in <em>Filter<\/em> section to select the data you need. We will use <span class=\"lang:default highlight:0 decode:true crayon-inline\">$.store.book[*]<\/span>\u00a0to extract all books from JSON array. Check\u00a0<a href=\"https:\/\/zappysys.com\/blog\/jsonpath-examples-expression-cheetsheet\/\" target=\"_blank\" rel=\"noopener\">Understanding JSONPath Expression with Examples<\/a>\u00a0article to see more examples how this filter works.<\/li>\n<li>Close the window.<\/li>\n<li>Drag and drop <em>Flat File Destination<\/em> into <em>Data Flow<\/em> and connect it to <em>JSON Source<\/em>:<br \/>\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-with-json-source-powerpack-component.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2792\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-with-json-source-powerpack-component.png\" alt=\"\" width=\"368\" height=\"180\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-with-json-source-powerpack-component.png 368w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-with-json-source-powerpack-component-300x147.png 300w\" sizes=\"(max-width: 368px) 100vw, 368px\" \/><\/a><\/li>\n<li>Open <em>Flat File Destination<\/em> for configuration, configure it and map <em>JSON Source<\/em> columns with <em>Flat File Destination<\/em> columns.<\/li>\n<li>You are done! JSON will be exported to a CSV (<a href=\"#Download_a_sample_package\">download a sample package<\/a>).<\/li>\n<\/ol>\n<h2>Using API as JSON source<\/h2>\n<p>If your JSON happens to reside in a response of an API call which uses OAuth authentication, read this article how to configure <em>JSON Source<\/em> OAuth connection:<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"ctlfkm5qd2\"><p><a href=\"https:\/\/zappysys.com\/blog\/rest-api-authentication-with-oauth-2-0-using-ssis\/\">How to authenticate to an API with OAuth 2.0 using SSIS<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/zappysys.com\/blog\/rest-api-authentication-with-oauth-2-0-using-ssis\/embed\/#?secret=ctlfkm5qd2\" data-secret=\"ctlfkm5qd2\" width=\"600\" height=\"338\" title=\"&#8220;How to authenticate to an API with OAuth 2.0 using SSIS&#8221; &#8212; ZappySys Blog\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<h2>Exporting multiple JSON arrays to a CSV<\/h2>\n<p>There may be a need to export two or more JSON arrays to several CSVs. In that case, you might be interested in this article:<\/p>\n<div class=\"crayon-toolbar\" data-settings=\" mouseover overlay hide delay\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-plain-button\" title=\"Toggle Plain Code\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Gvu8PBCSK9\"><p><a href=\"https:\/\/zappysys.com\/blog\/extract-read-multiple-arrays-from-json-data-file-rest-api-response\/\">Reading JSON Arrays from file \/ REST API<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/zappysys.com\/blog\/extract-read-multiple-arrays-from-json-data-file-rest-api-response\/embed\/#?secret=Gvu8PBCSK9\" data-secret=\"Gvu8PBCSK9\" width=\"600\" height=\"338\" title=\"&#8220;Reading JSON Arrays from file \/ REST API&#8221; &#8212; ZappySys Blog\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<h2 class=\"crayon-button-icon\">Transforming JSON array<\/h2>\n<p>Another use case you may encounter is when row values are placed in a JSON array. And then you desperately want to transform that array so that you could see those values in separate columns:<\/p>\n<div id=\"attachment_3063\" style=\"width: 745px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-ssis-export-json-source.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3063\" class=\"wp-image-3063 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-ssis-export-json-source-e1521123257233.png\" alt=\"Convert JSON to CSV File using SSIS: JSON array appears as one column\" width=\"735\" height=\"733\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-ssis-export-json-source-e1521123257233.png 735w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-ssis-export-json-source-e1521123257233-150x150.png 150w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/convert-json-to-csv-ssis-export-json-source-e1521123257233-300x300.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><p id=\"caption-attachment-3063\" class=\"wp-caption-text\">Convert JSON to CSV File: JSON array appears as one column<\/p><\/div>\n<p><span id=\"Pattern_1_8211_JSON_Array_using_Simple_Transformation_Column_names_found_in_JSON\">This would require to make a <em>Simple Transformation<\/em> on source JSON:<\/span><\/p>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">\n<div id=\"crayon-5a9d54c5ce278640066629-1\" class=\"crayon-line\">\n<div id=\"attachment_3068\" style=\"width: 705px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-ssis-transform-json-array.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3068\" class=\"wp-image-3068 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-ssis-transform-json-array-e1521123377163.png\" alt=\"Convert JSON to CSV File using SSIS: Transforming JSON array values into columns\" width=\"695\" height=\"530\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-ssis-transform-json-array-e1521123377163.png 695w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/export-json-to-csv-ssis-transform-json-array-e1521123377163-300x229.png 300w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><\/a><p id=\"caption-attachment-3068\" class=\"wp-caption-text\">Convert JSON to CSV File : Transforming JSON array values into columns<\/p><\/div>\n<p>We also support transforming other formats of JSON arrays. Check how to transform them all in the article <a href=\"https:\/\/zappysys.com\/blog\/parse-multi-dimensional-json-array-ssis\/\" target=\"_blank\" rel=\"noopener\">Parse multi-dimensional JSON array in SSIS<\/a>.<\/p>\n<h2>Common Errors<\/h2>\n<div class=\"content_block\" id=\"custom_post_widget-1887\"><h3>Truncation related error<\/h3>\r\n<p style=\"text-align: justify;\">The most common error you may face when you run an SSIS package is truncation error. During the design time only 300 rows are scanned from a source (a file or a REST API call response) to detect datatypes but at runtime, it is likely you will retrieve far more records. So it is possible that you will get longer strings than initially expected.\u00a0For detailed instructions on how to fix common metadata related errors read an article \"<a href=\"\/\/zappysys.com\/blog\/handling-ssis-component-metadata-issues\/\" target=\"_blank\" rel=\"noopener\">How to handle SSIS errors (truncation, metadata issues)<\/a>\".<\/p>\r\n\r\n<h3>Authentication related error<\/h3>\r\nAnother frequent error you may get is an authentication error, which happens when you deploy\/copy a package to another machine and run it there. Check <a href=\"#Deployment_to_Production\">the paragraph below<\/a>\u00a0to see why it happens and how to solve this problem.<\/div>\n<h2>Deployment to Production<\/h2>\n<div class=\"content_block\" id=\"custom_post_widget-1932\"><p style=\"text-align: justify;\">In SSIS package <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/integration-services\/security\/access-control-for-sensitive-data-in-packages\" target=\"_blank\" rel=\"noopener\">sensitive data such as tokens and passwords are by default encrypted by SSIS<\/a> with your Windows account which you use to create a package.\u00a0So SSIS will fail to decrypt tokens\/passwords when you run it from another machine using another Windows account. To circumvent this when you are creating an SSIS package which uses authentication components (e.g. an <a href=\"https:\/\/zappysys.com\/onlinehelp\/ssis-powerpack\/scr\/ssis-oauth-connection-manager.htm\" target=\"_blank\" rel=\"noopener\">OAuth Connection Manager<\/a>\u00a0or an <a href=\"https:\/\/zappysys.com\/onlinehelp\/ssis-powerpack\/scr\/ssis-http-connection-manager.htm\" target=\"_blank\" rel=\"noopener\">HTTP Connection Manager<\/a> with credentials, etc.), consider using parameters\/variables to pass tokens\/passwords. In this way, you won\u2019t face authentication related errors when a package is deployed to a production server.<\/p>\r\n<p style=\"text-align: justify;\">Check our article on <a href=\"https:\/\/zappysys.com\/blog\/how-to-run-an-ssis-package-with-sensitive-data-on-sql-server\/\" target=\"_blank\" rel=\"noopener\">how to configure packages with sensitive data on your production or development server<\/a>.<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"crayon-button-icon\">Download a sample package<\/h2>\n<p>Be sure to download a\u00a0<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/02\/Convert-JSON-to-CSV-using-SSIS.zip\">sample SQL Server 2012 SSIS package<\/a> in case you want to try it right away.<\/p>\n<h2 class=\"crayon-button-icon\">Conclusion<\/h2>\n<p>In this article we learned how to convert JSON to a CSV using <a href=\"\/\/zappysys.com\/products\/ssis-powerpack\/ssis-json-file-source\/\" target=\"_blank\" rel=\"noopener\">SSIS PowerPack JSON Source<\/a> in a very simple way. We also touched topics that delve into more complicated scenarios such as grabbing JSON from an API, exporting multiple JSON arrays and transforming them into columns. Check our <a href=\"https:\/\/zappysys.com\/blog\/category\/ssis\/components\/ssis-json-source\/\">Blog articles on JSON Source<\/a> to find out what <em>JSON Source<\/em> is capable of more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In this article, you will learn how to convert JSON to CSV File using SSIS. Sometimes you need to convert JSON file to a CSV, which resides in your local disk or somewhere on the Internet, be it a simple download link or a more sophisticated API call. Using ZappySys SSIS PowerPack together with [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":3074,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,17,8],"tags":[274,128,22,6,13],"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 JSON to CSV File using SSIS | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"How to convert JSON to CSV File using SSIS - ZappySys Blog\" \/>\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-json-to-csv-file-using-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 JSON to CSV File using SSIS | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"How to convert JSON to CSV File using SSIS - ZappySys Blog\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2018-02-14T16:52:37+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2018-03-16T16:57:23+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"100\" \/>\r\n\t<meta property=\"og:image:height\" content=\"100\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys\" \/>\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\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 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-json-to-csv-file-using-ssis\/\",\"url\":\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/\",\"name\":\"How to convert JSON to CSV File using SSIS | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\",\"datePublished\":\"2018-02-14T16:52:37+00:00\",\"dateModified\":\"2018-03-16T16:57:23+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c146068d4cb053724ae5ce85759c3ada\"},\"description\":\"How to convert JSON to CSV File using SSIS - ZappySys Blog\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\",\"width\":100,\"height\":100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to convert JSON to CSV File 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\/c146068d4cb053724ae5ce85759c3ada\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"url\":\"https:\/\/zappysys.com\/blog\/author\/gliaskus\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to convert JSON to CSV File using SSIS | ZappySys Blog","description":"How to convert JSON to CSV File using SSIS - ZappySys Blog","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-json-to-csv-file-using-ssis\/","og_locale":"en_US","og_type":"article","og_title":"How to convert JSON to CSV File using SSIS | ZappySys Blog","og_description":"How to convert JSON to CSV File using SSIS - ZappySys Blog","og_url":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/","og_site_name":"ZappySys Blog","article_published_time":"2018-02-14T16:52:37+00:00","article_modified_time":"2018-03-16T16:57:23+00:00","og_image":[{"width":100,"height":100,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/","url":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/","name":"How to convert JSON to CSV File using SSIS | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","datePublished":"2018-02-14T16:52:37+00:00","dateModified":"2018-03-16T16:57:23+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c146068d4cb053724ae5ce85759c3ada"},"description":"How to convert JSON to CSV File using SSIS - ZappySys Blog","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","width":100,"height":100},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/convert-json-to-csv-file-using-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to convert JSON to CSV File 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\/c146068d4cb053724ae5ce85759c3ada","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g","caption":"ZappySys"},"url":"https:\/\/zappysys.com\/blog\/author\/gliaskus\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/2626"}],"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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=2626"}],"version-history":[{"count":22,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/2626\/revisions"}],"predecessor-version":[{"id":3101,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/2626\/revisions\/3101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/3074"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=2626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=2626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=2626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}