Поиск JSON с PHP - PullRequest
       24

Поиск JSON с PHP

0 голосов
/ 21 января 2011

Я получаю загрузку данных JSON, которые я декодирую с помощью php json_decode.Я хочу найти или извлечь определенные элементы объекта JSON.Я посмотрел несколько похожих примеров с небольшим успехом.

Структура JSON выглядит следующим образом.Я хочу извлечь элемент сравнения для сравнения, используя PHP.

{
"items":{
         "item000":{
            "color":"black",
            "skuId":"sku000",
            "price":{
               "sku000":"139.99"
            },
            "name":"item Name",
            "stock":"in stock"
         }
}

1 Ответ

1 голос
/ 21 января 2011

согласно php.net , если вы используете что-то как:

$decodedArray = json_decode($jsonString,true);

И в соответствии с вашим примером для доступа к стоимости акций вам понадобится:

foreach($decodedArray['items'] as $itemKey=>$itemProps)
{
  echo $itemProps['stock'];
}

И, как я проверял, ваш JSON недействителен.Вы должны добавить еще одну фигурную скобку, добавить конец вашего json, чтобы закрыть основной корневой объект:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...