ciao a tutti,
da php ho bisogno di generare un Json fatto così e restituirlo ad una chiamata javascript:

{total: 10, totalNotFiltered: 10, rows: Array(10)}

ispezionando rows vorrei i json così formattati:
rows: Array(10)}

0: {id:1,ragione_sociale:'rag soc 1',email:'info@mariorossi.it'},
1: {id:2,ragione_sociale:'rag soc 2',email:'info@andreanerini.it'},
ecc

con php ho fatto così ma mi arrivano le doppie vigorlette "

Codice PHP:
$response = array();        
$rows = array();        
while (
$row mysqli_fetch_array($data))    // $data è il mio resultset con i dati di una semplice  select    {            
  
$r = array();            
  
$r['id']                 = $row['id'];            
  
$r['ragione_sociale']    = $row['ragione_sociale'];            
  
$r['email']              = $row['email'];                        
  
array_push($rows$r);        
}                                    

$response['total'] = 10// $total;    
$response['totalNotFiltered']= 10// $totalNotFiltered;    
$response['rows'] = $rows;        
echo 
json_encode($response); 

a javascript arriva questo e non piace ad una routine di bootstrap-table e quindi non vedo i dati
{"rows":[
{"id":"1","ragione_sociale":"rag soc 1","email":"info@mariorossi.it"},
{"id":"2","ragione_sociale":"rag soc 2","email":"info@andreanerini.it"},
ecc],
"total":"10",
"totalNotFiltered" : "10"}

qualcuno + esperto può aiutarmi?