Author -  Sai gowtham

How to read a JSON file in Deno

In this tutorial, we are going to learn about how to read a JSON file in deno using fs module.

The fs module offers us two different methods to read a JSON file which is readJsonSync() and readJson().

Using the readJsonSync() method

The readJsonSync() method reads the data from a JSON file in a synchronous manner then parses it into an object.

app.js
import { readJsonSync } from "https://deno.land/std/fs/mod.ts";

const users = readJsonSync("./users.json");

console.log(users);

To run the above code, we need to allow deno to read the ./users.json file by using --allow-read flag.

deno run  --allow-read=./users.json --unstable  app.js

Output:

{ user1: "Gowtham", user2: "Leo", user3: "John" }

Note: All the methods inside an fs module are currently unstable, so that we have used the --unstable flag to enable it during the runtime.

Using the readJson() method

The readJson() method works similar like readJsonSync() method, but it reads the JSON file in a asynchronous manner.

app.js
import { readJson } from "https://deno.land/std/fs/mod.ts";

const users = await readJson("./users.json");

console.log(users);

you can also, checkout writting an object to a JSON file in Deno

Css Tutorials & Demos

How rotate an image continuously in CSS

In this demo, we are going to learn about how to rotate an image continuously using the css animations.

How to create a Instagram login Page

In this demo, i will show you how to create a instagram login page using html and css.

How to create a pulse animation in CSS

In this demo, i will show you how to create a pulse animation using css.

Creating a snowfall animation using css and JavaScript

In this demo, i will show you how to create a snow fall animation using css and JavaScript.

Top Udemy Courses

JavaScript - The Complete Guide 2023 (Beginner + Advanced)
JavaScript - The Complete Guide 2023 (Beginner + Advanced)
116,648 students enrolled
52 hours of video content
$14.99 FROM UDEMY
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
631,582 students enrolled
49 hours of video content
$24.99 FROM UDEMY
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
203,937 students enrolled
31.5 hours of video content
$14.99 FROM UDEMY