我有一个JSON arraylist,需要使用php从中读取数据。我试过了,简单地失败了。我将在下面给出所有
输入数据:JSON
{
"orderHistory":[
{
"product_name": "mike",
"product_price": 15000,
"product_id": 5
},
{
"product_name": "tv",
"product_price": 25000,
"product_id": 3
}
]
}
PHPcode
// get posted data
$data = json_decode(file_get_contents("php://input"));
while ($row = $data->fetch(PDO::FETCH_ASSOC)){
extract($row);
echo '{';
echo '"message": "array added."';
echo '}';
}
错误:
<b>Fatal error</b>: Uncaught Error: Call to undefined method stdClass::fetch() in
答案 0 :(得分:0)
您的错误与未定义的方法有关 在类$ data中没有名称提取功能 重新检查$ data类
请检查以下代码。 我使用你的json并访问所有数据 你可以像这样的数组一样处理你的数据
{{1}}