Hallo Ich habe einige JSON API-Ausgabedaten, die ich versuche, umstrukturieren/umformatieren. Hier ist ein Beispiel für die Ausgabe:Umstrukturierung und Neuformatierung JSON API-Ausgabedaten
{
"playergamelogs: {
"gamelogs": [
{
"game" : {
"date" : "2016-10-13"
"id" : "32637},
"player": {
"ID": "4419"},
"team" : {
"id" : "16},
"stats" : {
"minutes": "10"}
},
{
"game": {
"date" : "2016-10-17"
"id" : "33737},
"player": {
"ID": "4419"},
"team" : {
"id" : "16
},
"stats" : {
"minutes": "10"
Was würde Ich mag es, Gruppe tun, um die Daten, die von Spieler-ID (oder den Namen). Zum Beispiel:
`{
"playerlogs" : [
{
"player" : {
"ID" : "4419"
"team" : {
"id" : "16"
},
"gamelogs" : [
{
"game" : {}
"game" : {}
}
}
"player" : {
....
}
}`
Der beste Weg, die ich denken kann, um dies zu erreichen for-Schleifen verschachtelt ist mit dict.items()
und wenn Aussagen des entsprechenden Spieler-IDs entsprechen. Ich habe Probleme mit dem effizientesten Weg zur Umstrukturierung. Ich bin ziemlich neu bei Python und jede Hilfe wird sehr geschätzt.
Was hast du bisher probiert? –
Keine Notwendigkeit, von Anfang an "den effizientesten Weg" zu gehen. Stellen Sie nur sicher, dass es funktioniert und kümmern Sie sich später um Optimierung. –
Entschuldigung wollte den ersten Post nicht durcheinander bringen. Ich habe hinzugefügt, was ich oben versucht habe – Maarten