Я собираюсь сделать это довольно многословным, чтобы вы могли видеть, как генерируется структура.Существует внешний объект, который содержит свойство «messages», которое представляет собой массив объектов «message», каждый из которых имеет свойство «text».
V1
$json = new stdClass();
$json->messages = array();
$message = new stdClass();
$message->text = 'Welcome to the Chatfuel Rockets!';
$json->messages[] = $message;
$message = new stdClass();
$message->text = 'What are you up to?';
$json->messages[] = $message;
echo json_encode( $json, JSON_PRETTY_PRINT );
V2
$json = array(
'messages' => array(
array(
'text' => 'Welcome to the Chatfuel Rockets!'
),
array(
'text' => 'What are you up to?'
),
)
);
echo json_encode( $json, JSON_PRETTY_PRINT );