Для этого можно использовать json_decode и передать true
для второго параметра для преобразования возвращаемых объектов в ассоциативные массивы.
Чтобы отобразить только те клавиши, которые вы можете зациклить $output["pricing"]
, используя foreach и отобразить ключи:
$json = '{"pricing": {"com": {"addons": {"dns": true,"email": true,"idprotect": true}},"org": {"addons": {"dns": true,"email": true,"idprotect": true}},"net": {"addons": {"dns": true,"email": true,"idprotect": true}}}}';
$output = json_decode($json, true);
foreach ($output["pricing"] as $key => $value) {
echo $key . "<br>";
}
Другим способом может быть получение array_keys и зациклить их:
foreach (array_keys($output["pricing"]) as $key) {
echo $key . "<br>";
}