1
solf 2013-09-15 21:20:28 +08:00 1
json_decode?
|
3
kevinroot 2013-09-15 21:33:21 +08:00 1
这种接口一般是给js用的吧,如果js的话用jquery请求的dataType直接写json他会自动给你decode
$.ajax({ url : api, type : 'post', dataType : 'json', success : function (data) { console.log(data['key1']); } }); 如果这是要php来请求获取结果之后就用$result = json_decode($data, true);这样会得到一个数组,要获得第一个值的话$result = current($result);如果键名是确定的话就直接$result = $result['key1'];如果是写json_decode($data);他会给你一个stdClass的类,你可以这样获得结果$data->key1 |
5
jybox 2013-09-15 21:46:59 +08:00
<?php
$input = <<< JSON { "key1": "value1", "key2": "value2", "key3": "value3", "key4": "value4" } JSON; echo array_values(json_decode($input, true))[0]; http://3v4l.org/bCC5i |