best e-commerce cms http://www.prestashop.com/
21 Friday Nov 2014
Posted Javascript, Joomla, Jquery, JSON, Magento
in21 Friday Nov 2014
Posted Javascript, Joomla, Jquery, JSON, Magento
in05 Thursday Sep 2013
Posted JSON
inJSON is ultra-weight data interchange data format used over the internet for transferring the data. While XML is a dominant data interchange format over the internet but JSON is less complex and light-weight data.
Though it was first made to be used with JavaScript for accessing remote data, it is now used by many other languages because JSON data is platform independent data format.
JSON supports various kind of data types which included numbers, strings, booleans as well as array datas and obviously object (collection of key:value pairs, comma-separated and enclosed in curly brackets).
Now, let’s look at the example of simple format of JSON data for a detail of a employee,
{"id":"1","name":"mike","country":"usa","office":["microsoft","oracle"]}
To handle JSON data there is JSON extension in PHP which is aviable after PHP 5.2.0. Two funcitons :json_encode() and json_decode() are very useful converting and parsing JSON data through PHP.
First of all, let’s look at the PHP code to create the JSON data format of above example using array of PHP.
$json_data = array ('id'=>1,'name'=>"mike",'country'=>'usa',"office"=>array("microsoft","oracle")); echo json_encode($json_data);
The above code generates the JSON data exactly as above. Now, let’s decode above JSON data in PHP.
$json_string='{"id":1,"name":"mike","country":"usa","office":["microsoft","oracle"]} '; $obj=json_decode($json_string);
Now, the $obj variable contains JSON data parsed in PHP object which you can display using code below.
echo $obj->name; //displays mike echo $obj->office[0]; //displays microsoft
As you can guess,$obj->office is an array and you can loop through it using foreach loop of PHP,
foreach($obj->office as $val) echo $val; http://roshanbh.com.np/2008/10/creating-parsing-json-data-php.html
Thoughts on the future of finance
Frontend Web Developer & Designer .......
Magento Technical and Fundamental Tips
Lets share magento e-commerce experience ...
Information Techonology
because anything is possible with Charisma
Share Knowledge