In this tutorial, you will learn how to get or fetch data from a JSON file using readfile(
) and readfilesync()
of fs module in node js.
How to Get/Read Data from JSON File in Node JS?
Here are steps:
Step 1: Create a JSON file
The first step is to create a JSON file containing the data you want to fetch. You can create the file using any text editor, and save it with a .json extension:
{ "name": "John Doe", "age": 30, "email": "[email protected]" }
Step 2: Read the JSON file
To read or get the JSON file into your Node.js application, you can use the built-in fs
module, which provides an API for interacting with the file system:
const fs = require('fs'); const data = fs.readFileSync('data.json', 'utf8');
Step 3: Parse the JSON data
To parse the JSON data, use the built-in JSON.parse
method, which takes a JSON string as input and returns a JavaScript object:
const jsonData = JSON.parse(data);
Step 4: Access the JSON data
Now that you have loaded and parsed the JSON data, and can access it just like any other JavaScript object:
console.log(jsonData.name);
Conclusion
That’s it, you have learned how to read and parse JSON data in Node.js.