{"id":90861,"date":"2025-10-23T11:32:47","date_gmt":"2025-10-23T06:02:47","guid":{"rendered":"https:\/\/www.guvi.in\/blog\/?p=90861"},"modified":"2026-02-12T17:26:18","modified_gmt":"2026-02-12T11:56:18","slug":"complete-guide-on-how-to-open-a-json-file","status":"publish","type":"post","link":"https:\/\/www.guvi.in\/blog\/complete-guide-on-how-to-open-a-json-file\/","title":{"rendered":"How to Open a JSON File? A Complete Guide on Creating and Reading JSON"},"content":{"rendered":"\n<p><strong>JSON (JavaScript Object Notation)<\/strong> has become one of the most widely accepted data formats among many tech giants and startups. From building web applications to full-fledged systems, it plays an integral role in ensuring the readability and consistency of the data in those software products. Think of it like a connector that bridges the gap between different platforms, enabling seamless data exchange without any technical hindrances.<\/p>\n\n\n\n<p>Without <strong>JSON format<\/strong>, it would be quite challenging for software developers and programmers to handle the data conversions, manage file types, and maintain stability across multiple platforms. With its support, the scalability and flexibility of the projects can be significantly enhanced, making it easier to integrate new features and functionalities or connect with external systems without disrupting the existing workflow.<\/p>\n\n\n\n<p>In this blog, we will explore <strong>JSON files<\/strong> and learn how to open a JSON file and read them. So, let&#8217;s begin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Is a JSON File?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/01@2x-2-1-1200x630.png\" alt=\"\" class=\"wp-image-95280\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/01@2x-2-1-1200x630.png 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/01@2x-2-1-300x158.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/01@2x-2-1-768x403.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/01@2x-2-1-1536x806.png 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/01@2x-2-1-2048x1075.png 2048w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/01@2x-2-1-150x79.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><\/figure>\n\n\n\n<p>Before understanding JSON files, let&#8217;s know the definition of JSON.<\/p>\n\n\n\n<p><strong>JSON (JavaScript Object Notation)<\/strong> is a light-weight data format that <strong>stores and transmits data objects in human-readable text<\/strong>. It organizes and structures the data using <strong>key-value pairs and <\/strong><a href=\"https:\/\/www.guvi.in\/blog\/guide-for-arrays-in-javascript\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>arrays<\/strong><\/a>, making it easier for both humans and machines to comprehend.<\/p>\n\n\n\n<p>A <strong>JSON file<\/strong> is a collection of data and information in a simple text format, allowing users to view the data as objects. <a href=\"https:\/\/www.guvi.in\/blog\/objects-methods-and-classes-in-javascript\/\" target=\"_blank\" rel=\"noreferrer noopener\">Objects<\/a> have properties attached to them, and these properties contain the information in the form of an array of objects.&nbsp;<\/p>\n\n\n\n<p>The JSON files are used extensively to transfer data between applications, APIs, and servers, establishing a strong connectivity among different components in the software architecture. These files don&#8217;t consume excessive memory and storage, are easier to read and write, and require minimal resources. This simplicity and broad compatibility of JSON files make them an essential element for developing modern age apps.<\/p>\n\n\n\n<p><strong><em>We are using JavaScript as our primary language to understand the JSON examples below. Note that developers can use any programming language, such as Python, Java, C#, or PHP, to work with JSON.<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Explore our free resources to delve deep into the concepts of JavaScript:<\/em><\/strong><a href=\"https:\/\/www.guvi.in\/mlp\/js-ebook?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=How+to+Open+a+JSON+File%3F+A+Complete+Guide+on+Creating+and+Reading+JSON\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em> <\/em>JS eBook<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Create a JSON File<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/02@2x-2-1-1200x630.png\" alt=\"\" class=\"wp-image-95281\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/02@2x-2-1-1200x630.png 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/02@2x-2-1-300x158.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/02@2x-2-1-768x403.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/02@2x-2-1-1536x806.png 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/02@2x-2-1-2048x1075.png 2048w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/02@2x-2-1-150x79.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>const fs = require('fs').promises;\n\nconst data = {\n\n    name: \"Abhishek\",\n\n    age: 25,\n\n    skills: &#91;\"JavaScript\", \"React\", \"Node.js\"]\n\n};\n\nasync function createJSONFile() {\n\n    try {\n\n        await fs.writeFile('data.json', JSON.stringify(data, null, 4));\n\n        console.log(\"JSON file created successfully!\");\n\n    } catch (err) {\n\n        console.error(\"Error writing file:\", err);\n\n    }\n\n}\n\ncreateJSONFile();\n<\/code><\/pre>\n\n\n\n<p><strong><em>Explanation:<\/em><\/strong><\/p>\n\n\n\n<ul>\n<li>Here, we have used the <strong>fs (file system) module<\/strong>, a built-in Node.js library, to allow the<strong> JavaScript<\/strong> code to interact with the computer&#8217;s file system.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>const fs = require(&#8216;fs&#8217;).promises.<\/strong> This line loads the fs module with promises in Node.js, allowing us to perform async\/await operations instead of executing callbacks.&nbsp;&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Now, in this case, we have created a data variable and initialized it with an object that contains the following information in key-value pairs, such as <strong>&#8220;name&#8221;: &#8220;Abhishek&#8221;, &#8220;age&#8221;: 25, and &#8220;skills&#8221;: [&#8220;JavaScript&#8221;, &#8220;React&#8221;, &#8220;Node.js&#8221;].&nbsp;&nbsp;&nbsp;<\/strong><\/li>\n<\/ul>\n\n\n\n<ul>\n<li>But kindly remember that data can be stored in a JSON file as text only, which is why we implemented the <strong>JSON.stringify(data, null, 4) <\/strong>method to convert the data object into a <strong>JSON-formatted string<\/strong>. Inside this function, the null parameter is used to modify keys, but since we don&#8217;t want that, it is set to null. The last parameter is set to 4 for indentation, making the JSON file readable instead of a long line.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>You can see the <strong>createJSONFile() <\/strong>function, which is used to perform an <a href=\"https:\/\/www.guvi.in\/blog\/asynchronous-operations-in-javascript\/\" target=\"_blank\" rel=\"noreferrer noopener\">asynchronous operation<\/a> for creating a new JSON file <strong>data.json()<\/strong> and writing the JSON string into it. Here, the await keyword is used to tell the JS code to wait for the create operation to complete before moving on. Additionally, the errors are handled by using the<strong> try\/catch<\/strong> block. At last, we have finally invoked the function.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Open a JSON File<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/03@2x-2-1-1200x630.png\" alt=\"\" class=\"wp-image-95282\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/03@2x-2-1-1200x630.png 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/03@2x-2-1-300x158.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/03@2x-2-1-768x403.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/03@2x-2-1-1536x806.png 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/03@2x-2-1-2048x1075.png 2048w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/03@2x-2-1-150x79.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Opening a JSON File on Windows:<\/strong><\/h3>\n\n\n\n<p>Opening a JSON file on Windows is a simple task. You just have to <strong>right-click the file, choose the &#8220;Open with&#8221; option,<\/strong> and then select either <strong>Notepad <\/strong>or <strong>VS Code<\/strong>. Choosing Notepad to open the JSON file will give you plain text, whereas VS Code shows you the data format in colored syntax, making it easier to understand the information structure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Opening JSON File on Mac:<\/strong><\/h3>\n\n\n\n<p>Similar to Windows, when you open a JSON file on macOS, you have to <strong>right-click it and select the &#8220;Open With&#8221; option<\/strong>. The only difference is that instead of Notepad, there will be a TextEdit app to view JSON as plain text, while VS Code is for better readability.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Opening JSON File Online:<\/strong><\/h3>\n\n\n\n<p>To open a JSON file online, you can visit websites like<a href=\"https:\/\/jsoneditoronline.org\/#right=local.zehiso\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"> <strong><em>json-editor-online<\/em><\/strong><\/a>. You only need to upload your JSON file or paste the content structure, and the platform will display it in a well-structured and easy-to-read format. In these kinds of sites, along with opening and editing the JSON files, you can also validate them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Opening JSON File in Code Editors:<\/strong><\/h3>\n\n\n\n<p>There are multiple code editors, such as <strong>VS Code, Atom, Sublime Text<\/strong>, and many more, that help users open JSON files. These powerful apps highlight the syntax and elements within the JSON file interactively and colorfully, automatically indent the data, and enable navigation through nested structures. Opening JSON files in code editors is beneficial for developers who frequently read or edit them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Read a JSON File<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/04@2x-1-1-1200x630.png\" alt=\"\" class=\"wp-image-95283\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/04@2x-1-1-1200x630.png 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/04@2x-1-1-300x158.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/04@2x-1-1-768x403.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/04@2x-1-1-1536x806.png 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/04@2x-1-1-2048x1075.png 2048w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/04@2x-1-1-150x79.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>const fs = require('fs');\n\n\/\/ Read JSON file\n\nfs.readFile('data.json', 'utf-8', (err, jsonString) =&gt; {\n\n    if (err) {\n\n        console.log(\"File read failed:\", err);\n\n        return;\n\n    }\n\n    try {\n\n        const data = JSON.parse(jsonString);      \/\/ Convert JSON string to JS object\n\n        console.log(data);\n\n        console.log(\"Name:\", data.name);\n\n        console.log(\"Skills:\", data.skills);\n\n    } catch (err) {\n\n        console.log(\"Error parsing JSON:\", err);\n\n    }\n\n});\n<\/code><\/pre>\n\n\n\n<p><strong><em>Explanation:<\/em><\/strong><\/p>\n\n\n\n<ul>\n<li>We have imported the<strong> fs (File System) module <\/strong>as it allows us to read, write, and manage files. Inside this module, readFile is a function that we have accessed as <strong>fs.readFile<\/strong>. It is an asynchronous function that helps in reading the content of the JSON file <strong>(data.json)<\/strong> without blocking the main <a href=\"https:\/\/www.guvi.in\/blog\/javascript-frontend-roadmap\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>JS<\/strong><\/a><strong> <\/strong>thread, and returns the content as a text string through a callback <strong>( (err, jsonString) =&gt; { &#8230; } )<\/strong>.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>In this code statement,<strong> &#8216; fs.readFile(&#8216;data.json&#8217;, &#8216;utf-8&#8217;, (err, jsonString) =&gt; { &#8230; }) &#8216;<\/strong>, we are calling the function and asking Node.js to read the data.json file. The second parameter <strong>&#8216;utf-8&#8217; <\/strong>specifies the backend to decode the file bytes into a string using the <strong>UTF-8 encoding<\/strong>. Without the UTF-8 encoding, we would get a raw binary form of data.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>The third parameter is the callback function, which has two parameters: <strong>err<\/strong> (to detect <a href=\"https:\/\/www.guvi.in\/blog\/error-handling-and-logging-in-mern-stack\/\" target=\"_blank\" rel=\"noreferrer noopener\">errors<\/a>) and <strong>jsonString <\/strong>(to hold the JSON content as a text string).<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Now, inside this callback, we first apply an if condition to check for reading errors, such as when the file doesn&#8217;t exist or lacks permissions. Then we have implemented a <strong>try&#8230;catch<\/strong> block for handling JSON parsing.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Here, we have <strong>converted the JSON string to JS object data<\/strong>. If any error occurs in the JSON file, such as missing commas, incorrect data types, or incorrect quotes, we wrap the code in a<strong> try\/catch <\/strong>block. If parsing succeeds, we can print the data object to the console; if it fails, we can log an error message.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Edit a JSON File<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/05@2x-1-2-1200x630.png\" alt=\"\" class=\"wp-image-95284\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/05@2x-1-2-1200x630.png 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/05@2x-1-2-300x158.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/05@2x-1-2-768x403.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/05@2x-1-2-1536x806.png 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/05@2x-1-2-2048x1075.png 2048w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/11\/05@2x-1-2-150x79.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>const fs = require('fs');\n\n\/\/ Read JSON file\n\nfs.readFile('data.json', 'utf-8', (err, jsonString) =&gt; {\n\n    if (err) {\n\n        console.log(\"File read failed:\", err);\n\n        return;\n\n    }\n\n    try {\n\n        const data = JSON.parse(jsonString);   \/\/ Convert JSON string to JS object\n\n        \/\/ Modify the object\n\n        data.age = 26;\n\n        data.skills.push(\"Node.js\");\n\n        \/\/ Save updated object back to JSON file\n\n        fs.writeFile('data.json', JSON.stringify(data, null, 4), (err) =&gt; {\n\n            if (err) throw err;\n\n            console.log(\"JSON file updated successfully!\");\n\n        });\n\n    } catch (err) {\n\n        console.log(\"Error parsing JSON:\", err);\n\n    }\n\n});\n<\/code><\/pre>\n\n\n\n<p><strong><em>Explanation:<\/em><\/strong><\/p>\n\n\n\n<ul>\n<li>To modify the object in memory in this example, we have used the push method <strong>(data.skills).push(&#8220;Node.js&#8221;)<\/strong> for adding the property to the existing skills array, and also directly updated the age property by specifying a new number<strong> (data.age = 26)<\/strong>.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Once the object is modified, you need to <strong>save the changes back to the file<\/strong>. This is done with <strong>fs.writeFile(&#8216;data.json&#8217;, JSON.stringify(data, null, 4), (err) =&gt; { &#8230; })<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Practices for Working with JSON Files<\/strong><\/h2>\n\n\n\n<p>The following are the best practices while working with the JSON files:<\/p>\n\n\n\n<ul>\n<li><strong>Validate JSON<\/strong> \u2013 Check formatting before parsing.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Use UTF-8 encoding<\/strong> \u2013 Ensures readable text, not raw bytes.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Handle errors<\/strong> \u2013 Always catch parsing and file I\/O errors.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Stringify with indentation<\/strong> \u2013 Makes JSON human-readable.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Avoid unsupported data<\/strong> \u2013 Only use strings, numbers, booleans, arrays, objects, or null.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Did You Know?<\/strong><\/h2>\n\n\n\n<div style=\"background-color: #099f4e; border: 3px solid #110053; border-radius: 12px; padding: 18px 22px; color: #FFFFFF; font-size: 18px; font-family: Montserrat, Helvetica, sans-serif; line-height: 1.6; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); max-width: 750px;\">\n  <strong style=\"font-size: 22px; color: #ffffff;\">\ud83d\udca1 Did You Know?<\/strong> <br \/><br \/>\n  <span>\n    <strong style=\"color: #110053;\">JSON<\/strong> was created by <strong style=\"color: #110053;\">Douglas Crockford<\/strong> in <strong style=\"color: #110053;\">2001<\/strong> as a lightweight, language-independent format for exchanging data and is now used in almost all programming languages.\n  <\/span>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Access career support, real-time projects, and expert-led training, all on one platform. A great deal, isn&#8217;t it? If you want to avail these benefits and want to build a highly successful tech career, then get enrolled in the <strong>IITM Pravartak Certified<\/strong><a href=\"https:\/\/www.guvi.in\/zen-class\/full-stack-development-course\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=How+to+Open+a+JSON+File%3F+A+Complete+Guide+on+Creating+and+Reading+JSON\" target=\"_blank\" rel=\"noreferrer noopener\"><strong> MERN Full Stack Development Course<\/strong><\/a><strong> with AI Integration<\/strong>. Equip yourself with all the essential technical skills and land a position at top product-based companies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Today, we learned how to create, read, and edit JSON files in JavaScript, understood the difference between JSON as a string in files and JavaScript objects in memory, explored error handling and common JSON mistakes, and discussed modern async\/await methods and best practices for working with JSON efficiently and safely.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQs<\/strong><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1761155920822\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Is JSON stored as an object in files?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No, JSON files store text strings. You must use JSON.parse() to convert the text into a JavaScript object.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1761156112309\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>How do I edit a JSON file in JavaScript?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Read the JSON into an object, modify it in memory, then write it back using fs.writeFile() or fs.promises.writeFile()<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1761156129918\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>What are common JSON errors?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Typical errors include missing commas, missing braces\/brackets, wrong quotes, trailing commas, or unescaped characters.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>JSON (JavaScript Object Notation) has become one of the most widely accepted data formats among many tech giants and startups. From building web applications to full-fledged systems, it plays an integral role in ensuring the readability and consistency of the data in those software products. Think of it like a connector that bridges the gap [&hellip;]<\/p>\n","protected":false},"author":64,"featured_media":95278,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[907,429],"tags":[],"views":"2706","authorinfo":{"name":"Abhishek Pati","url":"https:\/\/www.guvi.in\/blog\/author\/abhishek-pati\/"},"thumbnailURL":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/10\/Feature-image-5-2-300x116.png","jetpack_featured_media_url":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2025\/10\/Feature-image-5-2.png","_links":{"self":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/90861"}],"collection":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/comments?post=90861"}],"version-history":[{"count":8,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/90861\/revisions"}],"predecessor-version":[{"id":95286,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/90861\/revisions\/95286"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media\/95278"}],"wp:attachment":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media?parent=90861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/categories?post=90861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/tags?post=90861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}