CSV = JSON = XML = RSS - sgml/signature GitHub Wiki

CSV

Parser Name Parser Scalability Non-GitHub URL GitHub URL npmjs URL Programming Language
CSV.js Medium https://sourceforge.net/projects/csv-js https://github.com/knrz/CSV.js https://npmjs.com/package/csv.js JavaScript
SimpleCSV Low https://sourceforge.net/projects/simplecsv None None Java
SimpleCSV Low None None https://www.npmjs.com/package/simplecsv JavaScript
Sarissa Low https://sourceforge.net/projects/sarissa https://github.com/nikosd/Sarissa None JavaScript
XML for Script Medium https://sourceforge.net/projects/xmlforscript None None JavaScript

JSON

The XML could be minimized to this:

<names>
 <name1>
  <childName1/>
  <childName2/>
 </name1>

 <name2>
  <childName1/>
  <childName2/>
 </name2>
</names>
And the CSV to this:

name1  ChildName1
name1  ChildName2
name2  ChildName1
name2  ChildName2
with a JSON serialization like this:

{"names":
 [
  {
  "name1":
   [
    {
    "childName1":""
    },
    {
    "childName2":""
    }
   ]
  },
  {
  "name2":
   [
    {
    "childName1":""
    },
    {
    "childName2":""
    }
   ]
  }
 ]
}
In a row-oriented fashion, the XML could be:

<names>
 <name1 name="ChildName1|ChildName2">
 <name2 name="ChildName1|ChildName2">
</names>
And the corresponding CSV:

name1  ChildName1|ChildName2
name2  ChildName1|ChildName2
And the corresponding JSON:

{"names": [{"name1":"ChildName1|ChildName2"},{"name2":"ChildName1|ChildName2"}]}

Specifications

Tools

Templates

Platforms

Services

Code

Tutorials

Online Tools

⚠️ **GitHub.com Fallback** ⚠️