v2.5.2
Giriş yap

Json dosyasını değiştirme

redmin
334 defa görüntülendi

Merhaba Arkadaşlar aşağıdaki örnekte gibi bir siteden veri alıyorum.

[

{
  "Deneme1": {
    "item 1": "2323",
    "item 2": "232",
    "item 3": "2323"
  },
  "Deneme2": {
    "item 1": "2323",
    "item 2": "232",
    "item 3": "2323"
  },
  "Deneme3": {
    "item 1": "2323",
    "item 2": "232",
    "item 3": "2323"
  }
}

]

Benim istegim veriyi aşağıda gösterdiğim gibi değiştirmek bunu nasıl yapabilirim.

[

{
    "0" : {
        "name " : "Deneme1",
        "item 1": "2323",
        "item 2": "232",
        "item 3": "2323"
    },
    
    "1" : {
        "name " : "Deneme2",
        "item 1": "2323",
        "item 2": "232",
        "item 3": "2323"
    },
    
    "2" : {
        "name"  : "Deneme3",
        "item 1": "2323",
        "item 2": "232",
        "item 3": "2323"
    }
}

]

Cevap yaz
Cevaplar (1)
isa
1026 gün önce

$json = json_decode($file_path);

$arr = [];

foreach($json as $item){
    array_push($arr , $item);
}

$new_json = json_encode($arr);

//Bundan sonra istediğin işlemi yap