You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$10
For Premium members:
This article is about the basics of JavaScript Object Notation (JSON).
This article is about the basics of JavaScript Object Notation (JSON). The following describes JSON:
DescriptionJSON is nothing but a lightweight text data interchange format, that is widely used for describing data. It is easily converted to most programming languages for use in many APIs such as:
And so on, now offers their result in this format.It’s a way of annotating data that’s relatively easy for programmers to perform operations like read and write. This helps explain the current context of the use of JSON. It works similarly to Asynchronous JavaScript and XML (AJAX), that generally depends upon the concepts of JavaScript.Programmers have searched for an easy way to transfer data. Converting JSON to something usable in JavaScript takes one line of code and automatically works in all types of web browsers. JSON ObjectsCreation of objects in JSON is done between a pair of curly brackets. Objects in JSON can have multiple values in this scenario too.ExampleSingle pair value in JSON{ “firstname”:“abhishek” , “lastname”:”jaiswal”},Multiple pair value in JSON{ “firstname”:“abhishek” , “lastname”:”jaiswal”},{ “firstname”:“a1” , “lastname”:”j1”},{ “firstname”:“a2” , “lastname”:”j2”},{ “firstname”:“a3” , “lastname”:”j3”},JSON ArrayJust as in other programming languages JSON also uses square [] brackets for representing an array.Moreover an array can have multiple objects.Example
{“student”:[{ “firstname”:“abhishek” , “lastname”:”jaiswal”},{ “firstname”:“a1” , “lastname”:”j1”},{ “firstname”:“a2” , “lastname”:”j2”},{ “firstname”:“a3” , “lastname”:”j3”},]}The preceding example shows basic structure if the JSON.Why JSON?There are several technologies like JSON, one of the most famous and used among those languages is XML. But there are several differences that create hurdles between JSON and XML. These hurdles provide these functionalities to JSON, that are not present in XML. Some of these features of JSON are as follows:
JSON vs XML
JSON ParserFor parsing in JSON we use the eval() function. This function can compile and execute any JavaScript code. It is comparatively safer to use the JSON parser to convert JSON text to a JavaScript object. A JSON parser will recognize only JSON text written in the code and its not going to compile script at all.Some other features of JSON parser are
Referenced Example
Output
Active Directory feb4