2017-10-02 4 views
-3

Ich bin Daten aus einem Web-API ziehen, die die Daten wie dieseFormatierung zurückgegebenen Daten in json mit php

[ 
    { 
     "ID": 1, 
     "Name": "Puru Farms", 
     "Farm_Size": "24 acres", 
     "Town": "Dansoman", 
     "Farm_Owner_ID": 6, 
     "Route_ID": 1, 
     "Region_ID": 1, 
     "District_ID": 9 
    } 
] 

zurück, aber ich mag, dass die Daten in diesem Format

{"data": 
[ 
    { 
     "ID": 1, 
     "Name": "Puru Farms", 
     "Farm_Size": "24 acres", 
     "Town": "Dansoman", 
     "Farm_Owner_ID": 6, 
     "Route_ID": 1, 
     "Region_ID": 1, 
     "District_ID": 9 
    } 
]} 

zurückgegeben werden von der API kehre ich die Datensätze mit diesem echo json_encode($data);

+0

Na, dann wickeln einen weiteren '[ 'Daten'=> $ data] 'drum herum ... !? – deceze

Antwort

0

Ihre json Daten wie folgt zurück: -

json_encode(['data' => $data]); 
0

versuchen, diese

ersetzen Ihre

json_encode($data) 

mit

$newdata["data"] = $data; 
json_encode($newdata);