@jorge
В PHP можно создать многомерный JSON код с помощью массивов и объектов. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$data = array( 'user' => array( 'name' => 'John', 'age' => 30, 'address' => array( 'city' => 'New York', 'zip' => '10001' ) ), 'products' => array( array( 'name' => 'Product 1', 'price' => 10.99 ), array( 'name' => 'Product 2', 'price' => 19.99 ) ) ); $json = json_encode($data); echo $json; |
В этом примере создается массив $data
, который содержит два элемента: 'user'
и 'products'
, каждый из которых является массивом. Элемент 'user'
содержит еще один массив 'address'
. Затем вызывается функция json_encode()
для преобразования массива в JSON строку, которая выводится с помощью echo
.
Результат:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
{ "user": { "name": "John", "age": 30, "address": { "city": "New York", "zip": "10001" } }, "products": [ { "name": "Product 1", "price": 10.99 }, { "name": "Product 2", "price": 19.99 } ] } |
@jorge
Данный пример демонстрирует создание многомерного JSON объекта в PHP с использованием массивов и функции json_encode()
. При формировании JSON структуры, можно вкладывать массивы и объекты внутрь других массивов или объектов, таким образом создавая многомерную структуру данных.