@GRO24

JSON парсировка?

Всем доброго здоровья!)

Возник вопрос.
Есть json ответ в формате
"Example": {
        "ExampleOne": {
            "rate": '0',
        },
       "ExampleTwo": {
            "rate": '0',
        },
        "ExampleThree": {
            "rate": '0',
        }
}

Там где Emaple1.2.3 рандомные названия, которые собрать я не могу
Можно ли запросом собрать все названия AmountOne,Two,Three

Что бы получить что-то вроде AmountOne: rate, AmountTwo:rate и т.д
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 2
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
https://3v4l.org/keqWY

<?php

$json_str = <<<TEXT
{
	"Example": {
		"ExampleOne": {
			"rate": "0"
		},
		"ExampleTwo": {
			"rate": "0"
		},
		"ExampleThree": {
			"rate": "0"
		}
	}
}
TEXT;

$json = json_decode($json_str, true);

$keys = array_keys($json['Example']);
print_r($keys);

/*
Array
(
    [0] => ExampleOne
    [1] => ExampleTwo
    [2] => ExampleThree
)
*/


upd.

Что бы получить что-то вроде AmountOne: rate, AmountTwo:rate и т.д


$json = json_decode($json_str, true);
print_r($json['Example']);
Ответ написан
rasschitai
@rasschitai
Калькуляторы онлайн
var_dump(json_decode($str,true));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы