Echo Многомерный json и php [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Echo Многомерный json и php [дубликат]

Сообщение Anonymous »

Я пытаюсь получить доступ к API, который имеет многомерный ввод в формате JSON, это массив

Код: Выделить всё

[{
"Value 1":"a",
"Value 2":
{
"Value 3":
{
"Value4":11,
"Value5":"C",
},
"Value 4":
{
"Value6":12,
}
}
}]
Я хочу повторить «11» в Value4 и «12» в Value6. Я попытался повторить это

Код: Выделить всё

$varkota = 'url to json output';
$datakota = json_decode(file_get_contents($varkota, true));
$data1 = json_decode($datakota[0]->Value2);
$data2 = json_decode($data1[0]->Value3);
echo $data2[0]->Value4;
Мне подсказала ошибка:

Код: Выделить всё

 ! ) SCREAM: Error suppression ignored for
( ! ) Warning: json_decode() expects parameter 1 to be string, object given in debug.php on line 6
Call Stack
#   Time    Memory  Function    Location
1   0.0020  145280  {main}( )   ..\debug.php:0
2   4.1329  188648  json_decode ( ) ..\debug.php:6

( ! ) SCREAM: Error suppression ignored for
( ! ) Notice: Trying to get property of non-object in debug.php on line 7
Call Stack
#   Time    Memory  Function    Location
1   0.0020  145280  {main}( )   ..\debug.php:0

( ! ) SCREAM: Error suppression ignored for
( ! ) Notice: Trying to get property of non-object in on line 8
Call Stack
#   Time    Memory  Function    Location
1   0.0020  145280  {main}( )   ..\debug.php:0
Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/434 ... on-and-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»