What is JSON? with example (PHP with JSON)
What is JSON?
JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.
Key and value : The two primary parts that make up JSON are keys and values. Together they make a key/value pair.
Type of values:
Example : Ok let's start php+mysql with json
create database = json_demo
create table =
insert some record in table
create index.php (before run this script check your folder permission)
Check json file in directory
Format json code here http://pro.jsonlint.com/
You will look like this
JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.
Key and value : The two primary parts that make up JSON are keys and values. Together they make a key/value pair.
- Key: A key is always a string enclosed in quotation marks.
- Value: A value can be a string, number, boolean expression, array, or object.
- Key/Value Pair: A key value pair follows a specific syntax, with the key followed by a colon followed by the value. Key/value pairs are comma separated.
Type of values:
- Array: An associative array of values.
- Boolean: True or false.
- Number: An integer.
- Object: An associative array of key/value pairs.
- String: Several plain text characters which usually form a word.
Example : Ok let's start php+mysql with json
create database = json_demo
create table =
CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP )
insert some record in table
create index.php (before run this script check your folder permission)
<?php //database connect $con = mysql_connect("localhost","root",""); //database select $db = mysql_select_db("json_demo"); $sel = "select * from MyGuests"; $qry = mysql_query($sel); $var = array(); while($row = mysql_fetch_assoc($qry)) { $var[] = $row; } echo $json = '{"MyGuests":'.json_encode($var).'}'; $fp = fopen('MyGuests.json', 'w+'); fwrite($fp,$json); fclose($fp); ?>
Check json file in directory
Format json code here http://pro.jsonlint.com/
You will look like this
{ "MyGuests": [ { "id": "1", "firstname": "kishan", "lastname": "sanghani", "email": "kishan.sanghani@hotmail.com", "reg_date": "2015-11-23 15:02:53" }, { "id": "2", "firstname": "amit", "lastname": "sanghani", "email": "amit.sanghani@gmail.com", "reg_date": "2015-11-23 15:03:24" } ] }
very nice tutorial it will help me to how to create json file
ReplyDeleteThanks you very much brother :)
Delete