JSON IN javascript, json to javascript and vv
1.json syntax is
var person = { name: "John", age: 31, city: "New York" };
2.syntax
{"employees":[
{ "firstName":"John", "lastName":"Doe" },
{ "firstName":"Anna", "lastName":"Smith" },
{ "firstName":"Peter", "lastName":"Jones" }
]}
3.syntax
{
"employees":[ "John", "Anna", "Peter" ]
}
JSON TO JS OBJECT: means json to js object
var obj=JSON.parse("{name:john}");
obj.name; //john
JS OBJECT ||ARRAY TO JSON:
var obj = { name: "John", age: 30, city: "New York" };
var arr = [ "John", "Peter", "Sally", "Jane" ];
var myJSON = JSON.stringify(obj);
PHP
json_encode($array||OBJ); //obj or array to json
json_decode($json); //json to obj
json_decode($json,true); //json to array
- {} represents arrays
- [] represents objects
- JSON is a string