我正在尝试解析来自 Firebase 实时数据库实例的 JSON,并将其显示在表格中。
我可以从 URL 返回 JSON 并将其存储在 PHP 中,但我似乎无法显示它。
JSON 输出如下所示:
{"\"1\"":{"itemDescription":"This is a description of the item.","itemName":"Item Name","itemValue":{"costAmount":200,"costType":"dol"}},"\"2\"":{"itemDescription":"This is an item description.","itemName":"Item Name 2","itemValue":{"costAmount":500,"costType":"dol"}}}
在 PHP 中,我正在执行以下操作来获取数据:
<?php
$json_string_itemData = file_get_contents("ENDPOINT/items.json");
$itemData = json_decode($json_string_itemData);
?>
在表中,我正在执行以下操作:
<?php
foreach ($itemData as $item)
{
echo '<td>' . $item->itemName . '</td>';
}
?>
我在 test.php 中收到错误警告:为 foreach() 提供的参数无效。线路错误就是上面提到的那个。
知道如何解析数据吗?
PIPIONE