JSON Object में key/value कि जोड़ी रखते है. प्रत्येक key को JSON में एक String के रूप में दर्शाया जाता है और Value किसी भी प्रकार का हो सकती है.
इसमें Keys और Values को Colon द्वारा अलग किया जाता है और हर key/value जोड़ी को Comma से अलग किया जाता है.
JSON Object में Keys String होने चाहिए और Values एक Valid JSON के रूप में Data Type (String, Number, Object, Array, Boolean or Null) होनी चाहिए.
आप नीचे JSON Object का उदाहरण देख सकते है.
{
"employee": {
"name": "Sahil",
"salary": 66000,
"married": true
}
}
JSON का उपयोग करते हुए Javascript में Array Object का Use आप नीचे दिए गए कोड के रूप में देख सकते है.
<!DOCTYPE html>
<html>
<head>
<title>Array object in javascript using JSON</title>
<script language = "javascript" >
document.writeln("<h2>JSON array object</h2>");
var books = { "Java" : [
{ "Name" : "Java Made Simple", "price" : 800 },
{ "Name" : "Guide to Java", "price" : 500 }],
"Scala" : [
{ "Name" : "Scala for the Impatient", "price" : 1100 },
{ "Name" : "Scala in Depth", "price" : 1400 }]
}
var i = 0
document.writeln("<table border = '1'><tr>");
for(i = 0;i<books.Java.length;i++){
document.writeln("<td>");
document.writeln("<table border = '1' height = 200 width = 100 >");
document.writeln("<tr><td><b>Name</b></td><td width = 50>" +
books.Java[i].Name+"</td></tr>");
document.writeln("<tr><td><b>Price</b></td><td width = 50>" +
books.Java[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' height = 200 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>