Socket
Socket
Sign inDemoInstall

data-to-json

Package Overview
Dependencies
2
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.4 to 1.0.5

movies.csv

6

package.json
{
"name": "data-to-json",
"version": "1.0.4",
"version": "1.0.5",
"description": "Reads a text file, CSV file or data variable having a table and returns an array of obects. In which each object consists of all headers as keys and there data as values.",

@@ -50,4 +50,4 @@ "main": "data_to_json.js",

"dependencies": {
"csv-file-to-json": "^2.0.4",
"txt-file-to-json": "^3.0.2"
"csv-file-to-json": "^4.0.3",
"txt-file-to-json": "^3.0.6"
},

@@ -54,0 +54,0 @@ "devDependencies": {

@@ -1,2 +0,4 @@

<h1 align="center">data-to-json</h1>
<p align="center">
<img src="./resources/data_to_json.png" width="400" height="200"/>
</p>

@@ -23,8 +25,11 @@ <div align="center">

Use `filePath` key to provide `TEXT or CSV data from a file`.
```javascript
const dataToJson = require("data-to-json");
```
<br>
Use `.txt` to use TXT data.
```javascript
const dataInJSON = dataToJson.txt({ filePath: "./filePath.txt" }).toJson();
```

@@ -34,21 +39,20 @@ OR

Use `.csv` to use CSV data.
```javascript
const dataInJSON = dataToJson.csv({ filePath: "./filePath.csv" }).toJson();
```
<br>
Use `data` key to provide `TEXT data from variable or directly`.
```javascript
const dataToJson = require("data-to-json");
Use `.txt` to use TXT data.
const dataInJSON = dataToJson.txt({ data: someTEXTData }).toJson();
```
OR
Use `.csv` to use CSV data.
```javascript
const dataInJSON = dataToJson.csv({ data: someCSVData }).toJson();
```
<br>
#### Sample input (txt data) :
```

@@ -62,3 +66,2 @@ FIRST_NAME LAST_NAME NUMBER EMAIL ADDRESS

#### Sample input (csv data) :
```

@@ -72,3 +75,2 @@ FIRST_NAME,LAST_NAME,NUMBER,EMAIL,ADDRESS

#### Sample output (json data) :
```

@@ -99,16 +101,17 @@ [

```
<br>
Use `.records` to get required number of rows.
```javascript
const dataToJson = require("data-to-json");
const dataInJSON = dataToJson.txt({ filePath: "./filePath.txt" }).records(1).toJson();
```
OR
```javascript
const dataInJSON = dataToJson.csv({ filePath: "./filePath.csv" }).records(1).toJson();
```
<br>
#### Sample output when `.records` is `1` (json data) :
```

@@ -125,1 +128,7 @@ [

```
<br>
# References
* To convert only text to json. Try - https://www.npmjs.com/package/txt-file-to-json
* To convert only csv to json. Try - https://www.npmjs.com/package/csv-file-to-json
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc