json idu0075 sissejuhatus veebiteenustesse. json stands for javascript object notation json is...
TRANSCRIPT
JSONIDU0075 Sissejuhatus veebiteenustesse
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
What is JSON?
JSON is plain text JSON is "self-describing" (human readable) JSON is hierarchical (values within values) JSON can be parsed by JavaScript JSON data can be transported using AJAX
Much Like XML
No end tag Shorter Quicker to read and write Can be parsed using built-in JavaScript eval() Uses arrays No reserved words
Much Unlike XML
Data is in name/value pairs Data is separated by comma Curly brackets holds objects Square brackets holds arrays
{ "firstName":"John" , "lastName":"Doe" }
JSON Syntax Rules
{"employees": [{ "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" }]}
JSON Syntax Rules
{"firstName": „Peeter", "lastName": „Porgand", "address": {
"streetAddress": „Ehitajate tee 5-III 301", "city": „Tallinn", "postalCode": „123456“
}, "phoneNumbers": [ "812 123-1234", "916 123-4567" ] }
JSON example
<person> <firstName>Peeter</firstName>
<lastName>Porgand</lastName> <address>
<streetAddress>Ehitajate tee</streetAddress> <city>Tallinn</city>
<postalCode>123455</postalCode> </address> <phoneNumbers>
<phoneNumber>812 123-1234</phoneNumber> <phoneNumber>916 123-4567</phoneNumber> </phoneNumbers> </person>
Same in XML
http://www.w3schools.com/json/tryit.asp?filename=tryjson_eval
JSON to JavaScript
Aitäh!Julia Labunets 104234IABB51