Мне нужно преобразовать объект в JSON, используя php-скрипт.Проблемы преобразования объекта в JSON в php
Я написал этот код в цикле петли:
$zaino->rows[$num_oggetti]->item = $oggetto;
$zaino->rows[$num_oggetti]->amount = $num;
После цикла петли преобразовать объект в JSON: json_encode($zaino);
Это то, что я получаю:
{"rows":{"1":{"item":"Soffio di Morte","amount":"1"},"2":{"item":"Pietra Anima di Ferro","amount":"11"},"3":{"item":"Pietra Anima di Legno","amount":"12"}}
Но Мне нужно что-то вроде:
{"rows":[{"item":"Soffio di Morte","amount":"1"},{"item":"Pietra Anima di Ferro","amount":"11"},{"item":"Pietra Anima di Legno","amount":"12"}]}
без номеров между ""
, так что я могу легко получить значения, используя, например, $zaino->rows[1]->item
после вызова json_decode
. Как мне это сделать?
$ zaino-> rows [] = ('item' => $ item, 'amount' => $ num); –
отредактировал: $ zaino-> rows [] = array ('item' => $ item, 'amount' => $ num); –
Спасибо, человек! Это решило мою проблему! –