如何在PHP中处理JSON编码的参数

时间:2013-07-23 03:48:46

标签: php json post

我发送带有url作为POST参数的查询,参数是JSON编码的。我是JSON和PHP的新手。我不知道如何捕获PHP文件中的JSON编码参数以及如何解码它们以便我可以获得单独的键和值对。任何形式的帮助表示赞赏。在这种情况下,我想补充一点,即我通过 Chrome POST man REST客户端传递参数。谢谢。

2 个答案:

答案 0 :(得分:2)

使用json_decode()

如果你想让json_decode返回一个对象使用$obj = json_decode($json_str);,如果你想让一个关联数组返回$array = json_decode($json_str, true);

答案 1 :(得分:0)

您可以使用file_get_contents将响应作为一个大字符串,然后使用json_decode来解码响应。

http://php.net/manual/en/function.file-get-contents.php

http://php.net/manual/en/function.json-decode.php