Tool Name:
Tool Version: 1.0.0
Tool Type: Freeware
Tool Cost In: 0 US$
Tool Target Platform: Windows
Tool OS Support: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,WinServer,WinOther,WinVista,WinVista x64
Limitations: Requires JRE 1.6 and above to be installed. If not running by double clicking, need to manually invoke by command line java -jar
Tool Info URL: Click to view
Video 1: Link for download
Video 2: Link for download
Download 1: Click to download
Download 2: Click to download
|
|
Short Description: Demonstrates representation of Multi-level, structured, hierarchical or nested relational data using CSV or TDV formats. Demonstrates CSV/TDV to JSON/XML conversion. It also demonstrates how database binding can be achieved using SQLite db.
Long Description 1: Nested CSV to XML, CSV to JSON, TDV to XML, TDV to JSON Converter Demonstrates representation of Multi-level, structured, hierarchical or nested relational data using CSV or TDV formats. Demonstrates CSV/TDV to JSON/XML conversion. It also demonstrates how database binding can be achieved using SQLite db. The format is also flexible enough to support other delimiter characters such as | or : or /.
Long Description 2: Nested CSV to XML, CSV to JSON, TDV to XML, TDV to JSON Converter
Demonstrates representation of Multi-level, structured, hierarchical or nested relational data using CSV or TDV formats. Demonstrates CSV/TDV to JSON/XML conversion. It also demonstrates how database binding can be achieved using SQLite db.
Applications:
* Enterprise Application Integration (EAI)
* Lightweight alternative to JSON or XML in Three-tier architecture
* Alternative to XML in transfer of data using AJAX
* Data storage and transfer format for Arduino and Raspberry PI.
* Data storage and transfer format for mobile/tablet devices based on Android, Windows or iOS.
* Data transfer format for spreadsheets as Tab delimited values (TDV) through clipboard or otherwise.
Advantages:
* save storage space (about 50% compared to JSON and 60-70% compared to XML)
* increase data transfer speeds
* faster to parse compared to XML and JSON
* allows full schema definition and validation
* makes schema definition simple, lightweight and in-line compared to DTD or XML Schema
* allows database binding
* be simpler to parse, allowing data to be available even in low memory devices
Examples demonstrated:
* Conventional Table data
* Table data without Header
* Table data with Header and Node name
* Table data with Header and Node index
* Multiple nodes under root
* Multiple level data
* Multiple level data with siblings
* Node attributes
* Node content
* Quote handling
* Inline comments and empty lines
* Changing root node
* Changing root node - data node as root
* Changing root node - error case 1
* Changing root node - error case 2
* Namespaces (1)
* Namespaces (2)
* Namespaces (3)
* Re-using node definition
* Schema - Specifying type and length',
* Schema - Default value
* Schema - Null values (1)
* Schema - Null values (2)
* Schema - Precision and Scale
* Schema - Date and Time
* Schema - Special column 'id'
* Schema - Special column 'parent id'
|