https://github.com/olaferlandsen/javascript-file-tab-separate-values
A javascript simple HTTP convertor TSV to JSON.
https://github.com/olaferlandsen/javascript-file-tab-separate-values
convert converter csv http javascript json tsv
Last synced: 3 months ago
JSON representation
A javascript simple HTTP convertor TSV to JSON.
- Host: GitHub
- URL: https://github.com/olaferlandsen/javascript-file-tab-separate-values
- Owner: olaferlandsen
- Created: 2017-02-01T21:35:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-01T23:08:11.000Z (over 8 years ago)
- Last Synced: 2025-01-09T22:49:51.688Z (5 months ago)
- Topics: convert, converter, csv, http, javascript, json, tsv
- Language: HTML
- Size: 4.88 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.html
Awesome Lists containing this project
README
javascript-file-tab-separate-values
Convierte el contenido de un archivo TSV a JSON.
Los archivos TSV usan como separador o delimitador de columna el caracter TAB.
Ejemplo TSV:
name lastname phone email
john smith 01342433 [email protected]
karl johnson 42342234 [email protected]
carlos martinez 4234234 [email protected]Para separar las columnas se usa la expresion regular
/\t+/
que en su lugar podria ser utilizada/(\t+|\s{2}|\s{4})/
.Ver linea 38 del archivo dist/tsvToJson.ts
Salida JSON:
[
{"name":"carlos","lastname":"martinez","phone":"4234234","email":"[email protected]"},
{"name":"carlos","lastname":"martinez","phone":"4234234","email":"[email protected]"},
{"name":"carlos","lastname":"martinez","phone":"4234234","email":"[email protected]"}
]Es necesario usar la primera fila como nombre de columnas.
Modo de uso:
new tsvToJson( 'file://sample.txt' );
IMPORTANTE:
Este proyecto fue escrito en TypeScript y compilado para ES5. Ademas, utiliza XMLHttpRequest para obtener el contenido del archivo y JSON para convertir a formato JSON.