0% found this document useful (0 votes)
16 views

Introduction-to-JSON

Uploaded by

minhletrong2505
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Introduction-to-JSON

Uploaded by

minhletrong2505
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

Introduction to JSON

What is JSON?
- JSON stands for JavaScript Object Notation
- JSON is lightweight text-data interchange format
- JSON is language independent
- JSON is "self-describing" and easy to understand

Example
{
"id":1,
"name":"Anoop",
"billingAddress":[{"city":"Bangalore"}]
}

JSON is like XML


- JSON is plain text
- JSON is "self-describing" (human readable)
- JSON is hierarchical (values within values)
- JSON can be parsed by JS

JSON is unlike XML


- No end tag
- Shorter
- Quicker to read and write
- Can be parsed using built-in JS parse()
- Uses arrays
- No reserved words

Data on a web page


- Using XML
+ Fetch an XML document
+ Use the XML DOM to loop through the document
+ Extract values and store in variables
- Using JSON
+ Fetch a JSON string
+ Parse() the JSON string to get javascript objects

JSON Syntax
- Data is in name/values pairs
- Data is seperated by commas
- Curly braces hold objects
- Square brackets hold arrays

JSON object
- JSON object are written inside curly brackets
- Object can contain multiple name/values pairs separated by comma
- Names in objects are supposed to be unique

JSOn and other language


- APIs are available for all contemporary web progamming languages
- All browers today are JSON-aware
- For server-side, specific APIs are in Java, .Net, PHP, etc.

You might also like