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

Dbms Assignment 12

The document discusses creating simple objects and array objects using JSON. It provides examples of creating empty and populated JSON objects with JavaScript notation. It also demonstrates creating an array object with books in different programming languages and iterating through them to display name and price. The objective is to learn and understand JSON and implement simple and array objects with it.

Uploaded by

nikita.aher
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Dbms Assignment 12

The document discusses creating simple objects and array objects using JSON. It provides examples of creating empty and populated JSON objects with JavaScript notation. It also demonstrates creating an array object with books in different programming languages and iterating through them to display name and price. The objective is to learn and understand JSON and implement simple and array objects with it.

Uploaded by

nikita.aher
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Group B

Assignment No: 12
Class: T.E. Computer Roll No:

Aim: Create simple objects and array objects using JSON .


Objective:
1. To learn and understand JSON.
2. To implement simple and array of objects using JSON.
Hardware requirements:
 Any CPU with Pentium Processor or similar, 256 MB
 RAM or more, 1 GB Hard Disk or more.
Software requirements:
Ubuntu 14.04 or Windows 7, Any Javascript enabled browser.
Theory:

JSON is a format for storing and transporting data.

JSON is often used when data is sent from a server to a web page.

 JSON stands for JavaScript Object Notation


 JSON is lightweight data interchange format
 JSON is language independent *
 JSON is "self-describing" and easy to understand

* The JSON syntax is derived from JavaScript object notation syntax, but the
JSON format is text only. Code for reading and generating JSON data can be
written in any programming language.

JSON Syntax Rules


 Data is in name/value pairs
 Data is separated by commas
 Curly braces hold objects
 Square brackets hold arrays
JSON Data - A Name and a Value
JSON data is written as name/value pairs, just like JavaScript object properties.

A name/value pair consists of a field name (in double quotes), followed by a


colon, followed by a value:

"firstName":"John"

JSON names require double quotes. JavaScript names do not.

JSON Objects
JSON objects are written inside curly braces.

Just like in JavaScript, objects can contain multiple name/value pairs:

{"firstName":"John", "lastName":"Doe"}

JSON Arrays
JSON arrays are written inside square brackets.

Just like in JavaScript, an array can contain objects:

"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]

In the example above, the object "employees" is an array. It contains three


objects.

Each object is a record of a person (with a first name and a last name).

Creating Simple Objects


JSON objects can be created with JavaScript. Let us see the various ways of
creating JSON objects using JavaScript −

 Creation of an empty Object −


var JSONObj = {};

 Creation of a new Object −


var JSONObj = new Object();

 Creation of an object with attribute bookname with value in string,


attribute price with numeric value. Attribute is accessed by using '.' Operator −

var JSONObj = { "bookname ":"VB BLACK BOOK", "price":500 };

This is an example that shows creation of an object in javascript using JSON,


save the below code as json_object.htm −

<html>
<head>
<title>Creating Object JSON with JavaScript</title>

<script language = "javascript" >

var JSONObj = { "name" : "JSON Book", "year" : 2017 };

document.write("<h1>JSON with JavaScript example</h1>");


document.write("<br>");
document.write("<h3>Book Name = "+JSONObj.name+"</h3>");
document.write("<h3>Year = "+JSONObj.year+"</h3>");

</script>

</head>

<body>
</body>

</html>

Creating Array Objects


The following example shows creation of an array object in javascript using
JSON, save the below code as json_array_object.htm −

<html>
<head>
<title>Creation of array object in javascript using JSON</title>

<script language = "javascript" >

document.writeln("<h2>JSON array object</h2>");

var books = { "Pascal" : [


{ "Name" : "Pascal Made Simple", "price" : 700 },
{ "Name" : "Guide to Pascal", "price" : 400 }],

"Scala" : [
{ "Name" : "Scala for the Impatient", "price" : 1000 },
{ "Name" : "Scala in Depth", "price" : 1300 }]
}

var i = 0
document.writeln("<table border = '2'><tr>");

for(i = 0;i<books.Pascal.length;i++){
document.writeln("<td>");
document.writeln("<table border = '1' width = 100 >");
document.writeln("<tr><td><b>Name</b></td><td width = 50>" +
books.Pascal[i].Name+"</td></tr>");
document.writeln("<tr><td><b>Price</b></td><td width = 50>" +
books.Pascal[i].price +"</td></tr>");
document.writeln("</table>");
document.writeln("</td>");
}

for(i = 0;i<books.Scala.length;i++){
document.writeln("<td>");
document.writeln("<table border = '1' width = 100 >");
document.writeln("<tr><td><b>Name</b></td><td width = 50>" +
books.Scala[i].Name+"</td></tr>");
document.writeln("<tr><td><b>Price</b></td><td width = 50>" +
books.Scala[i].price+"</td></tr>");
document.writeln("</table>");
document.writeln("</td>");
}

document.writeln("</tr></table>");

</script>

</head>

<body>
</body>

</html>

Now try to open Json Array Object using IE or any other javaScript enabled
browser.

Conclusion: Thus we learnt and successfully implemented JSON simple objects and array of
objects.

You might also like