json در php
json یک فرمت رایج برای نمایش داده ها هست . ..
{ "key" : value, }
value میتونه به صورت عدد – متن (با “” مثل “ahmad” ) – یا آرایه ( [] ) یا یک آبجکت ( {} ) باشه .
{ "feild1" : "value", "feild2": ["value1", "value2", "value3"], "feild3": { "feild31" : "value31", "feild32" : "value32", "feild33" : "value33" }, "feild4": [ { "feild41": "value41", "feild42": "value42" }, { "feild43": "value43", "feild44": "value44" } ] }
توابع php :
json_encode : تبدیل آرایه به json
json_decode: تبدیل فرمت json به آرایه یا آبجت ( در صورتی که json_decode($json, true) باشد خروجی به صورت آرایه خواهد بود ) .
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5]; echo json_encode($arr); // {"a":1,"b":2,"c":3,"d":4,"e":5} $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; $arr = json_decode($json, true); // ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];