Мне удалось получить данные из базы данных в файле PHP. Оттуда (data.php),
$output = json_encode($result);
Результат будет таким,
$output=[{"kitty":"Whitely"},{"kitty":"Tabby"},{"kitty":"Ruby"},{"kitty":"Silver"}]
Итак, как я могу назвать «котенок» массив объектов киски в формате php?
Например, например
"kitten":[{"kitty":"Whitely"},{"kitty":"Tabby"},{"kitty":"Ruby"},{"kitty":"Silver"}]
Просто попробуйте следующее:
$output = json_encode(array('kitten' => $result));
Попробуй это:
<?php $kitty = array('kitten' => array()); $kitty['kitty'][] = array('kitty' => 'Tabby'); $kitty['kitty'][] = array('kitty' => 'Ruby'); $kitty['kitty'][] = array('kitty' => 'Silver'); var_dump($kitty); var_dump(json_encode($kitty));
в результате чего: {"kitty":[{"kitty":"Tabby"},{"kitty":"Ruby"},{"kitty":"Silver"}]}
Использование вложенного encode
и decode
$json = '[{"kitty":"Whitely"},{"kitty":"Tabby"},{"kitty":"Ruby"},{"kitty":"Silver"}]'; echo json_encode(array('kitten' => json_decode($json)));
попытайтесь использовать это
$output['kitty'][] = json_encode($result);