我输入的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
我在这里想念什么?
答案 0 :(得分:1)
在我看来,json的来源正在输出换行符“ \ n”。因此,解析可能不是这里的罪魁祸首,而是源头。 要么清理输出,要么如果不控制源,则先删除新行。
$decoded = json_decode(trim($jsondata), true);