Uzun lafın kısası, müşterinin hosting php 5.2.5 kullanıyor ve ben umutsuzca 5.3 ile geldi json_encode()
ile JSON_FORCE_OBJECT seçeneğini kullanmanız gerekir. Herkes bu amaç için bazı eşdeğer biliyor mu? Lütfen işaret etmektedir.
Kodlama 5.2.5 benim için çalıştı önce bir nesne olarak Döküm:
$array = array(1,2,3);
echo json_encode($array);
// [0,1,2]
echo json_encode((object)$array);
// {"0":1,"1":2,"2":3}
Ve PHP 5.3 ile aynı çıktıyı verir:
echo json_encode($array);
// [0,1,2]
echo json_encode($array, JSON_FORCE_OBJECT);
// {"0":1,"1":2,"2":3}
Ayrıca, başka bir iş parçacığı this solution deneyebilirsiniz. Tam kullanımı durum ne olduğundan emin değil.