ciao,

ho un problema con json encoding.
ho una funzione in php che deve fare una lista con tutti i nomi dei files che si trovano in una directory. fin qua tt ok. il problema è che voglio codifcare l'array in json encode perchè i dati vengono trasmessi a un client file in js. Non sono molto pratica con json e percio nn ci riesco anche se è tutto il giorno che ci provo.
il codice
Codice PHP:
function readFolder(){     
    
$json = new Services_JSON(); 
    
$dir 'uploads/';
    
$folder=dir($dir);
    
$listFiles = array();    
    
    while(
$folderEntry=$folder->read()){
        
array_push($listFiles$folderEntry);
    }
    
$folder->close();
    
$obj_result=json_encode($listFiles);    
    
$cb = isset($_GET['callback']) ? $_GET['callback'] : '';       
     echo 
$cb '({"dirList":"' $obj_result'"})'
in questo modo l'array in json è
({"dirList":"["Array Grid Example.pdf","export_test.csv","_notes"]"})
invece vorrei che fosse in questo formato
"dirList":[{"filename":"Array Grid Example.pdf"}, {"filename":"export_test.csv"}..]
magari è anche semplice ma nn ci riesco qualcuno mi può aiutare?

grazie