使用PHP从Django Rest服务处理字典列表

时间:2014-05-08 07:37:59

标签: php python django rest

我正在使用Django Rest Framework创建Restful Web服务,

我使用PHP来执行请求:

$url = 'http://localhost:8000/cities/';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$resp = curl_exec($curl);
curl_close($curl);
var_dump($resp);

这是我得到的:

string(88) "[{"id": 1, "code": "BJG", "name": "Beijing"}, {"id": 2, "code": "TKY", "name": "Tokyo"}]"

处理字符串最常用的方法/最佳做法是什么? 谢谢:))

1 个答案:

答案 0 :(得分:0)

这将是一个JSON响应。

处理该响应的最佳方法是使用json_decode()函数,您可以使用json_encode函数执行反向

修改

快速摘要:

json_decode()将JSON String转换为PHP数组 json_encode()将PHP数组转换为可用的JSON字符串。

另外:这是PHP手册; http://www.php.net/manual/en/function.json-decode.php