This is a pretty cool JS plugin to convert csv formatted string to other formats.
It supports XML – Properties, XML – Nodes, JSON – Properties, JSON – Column arrays, JSON – Row arrays, Html tables, and others.
I found it very helpful for xml, JSON and html formats.
for example, a csv string as below,
ProviderName, ProviderID, OrganizationName "Microsoft","jamcracker","Telstra"
The converted JSON – properties looks like,
[{"ProviderName":"Microsoft"," ProviderID":"jamcracker"," OrganizationName":"Telstra"}]
The converted JSON – Column array looks like,
{
"ProviderName":["Microsoft"],
" ProviderID":["jamcracker"],
" OrganizationName":["Telstra"]
}
The converted JSON – Row array looks like,
[ ["Microsoft","jamcracker","Telstra"] ]
The converted XML – Properties look like,
<?xml version="1.0" encoding="UTF-8"?> <rows> <row ProviderName="Microsoft" ProviderID="jamcracker" OrganizationName="Telstra" ></row> </rows>
The converted XML – Nodes look like,
<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row>
<ProviderName>Microsoft</ProviderName>
< ProviderID>jamcracker</ ProviderID>
< OrganizationName>Telstra</ OrganizationName>
</row>
</rows>
The converted Html tables look like,
<table>
<thead>
<tr>
<th class="ProviderName-cell">ProviderName</th>
<th class=" ProviderID-cell"> ProviderID</th>
<th class=" OrganizationName-cell"> OrganizationName</th>
</tr>
</thead>
<tbody>
<tr class="lastRow">
<td class="ProviderName-cell">Microsoft</td>
<td class=" ProviderID-cell">jamcracker</td>
<td class=" OrganizationName-cell">Telstra</td>
</tr>
</tbody>
</table>
So cool, isn’t it. Save tons of time for my development.
It is from the website, http://www.shancarter.com/data_converter/index.html
And to download from Github, https://github.com/shancarter/Mr-Data-Converter