PHP无法正确解析$ _POST中的JSON数组

时间:2019-01-14 16:51:04

标签: php json

我输入的JSON字符串是

/openapi.json

但是PHP似乎无法正确解析它,因为{"videos": ["https://www.youtube.com/watch?v=Nt4fp43U2ys", "https://www.youtube.com/watch?v=dU26cGlmkRg", "https://www.youtube.com/watch?v=TxvpctgU_s8"]} 上的var_dump返回

$_POST

我在这里想念什么?

1 个答案:

答案 0 :(得分:1)

在我看来,json的来源正在输出换行符“ \ n”。因此,解析可能不是这里的罪魁祸首,而是源头。 要么清理输出,要么如果不控制源,则先删除新行。

$decoded = json_decode(trim($jsondata), true);