Hallo Dschibait,
das neue Galaxieansicht-JSON ist relativ unvollständig
Code
"info": {
"si": "",
"v": 1,
"user": {
"userID": 1078,
"nickname": ""
},
"type": "",
"universe": {
"id": 31
}
},
Display More
Hier besonders störend der fehlende Wert bei type (erwartet 'galaxy-overview').
Auch die user Information ist weitgehend leer (tatsächlich gesetzte Werte durch xxxx ersetzt)
Code
"user": {
"id": xxxx,
"nickname": "",
"title": "",
"status": "",
"statusName": "",
"lang": "",
"ranking": xxxx,
"alliance": {
"id": xxxx,
"name": "",
"tag": "",
"mkLinVirt": null
},
"mkLinVirt": null
},
Display More
ranking ist nunmehr eine nichtssagende Zahl (der Key?) anstelle der tatsächlichen Information.
Wenn du schon dabei bist, kannst du bitte auch mal über das Design drüberschauen:
Code
"p": {
"x": "",
"y": "",
"x2": 50,
"y2": 460,
"mkLinVirt": null
},
vs.
"p": {
"x": "",
"y": "",
"x2": "",
"y2": "",
"mkLinVirt": null
},
Display More
Erst int und dann String? Wer soll das parsen? Ich weiß zwar nicht, was p ist und benutze es auch nicht, aber unschön ist das schon. Anderswo haben wir wenigstens
Code
"rubblefield": {
"0": null,
"1": null,
"2": null,
"3": null,
"mkLinVirt": {
"mkLinVirt": null
}
},
vs.
"rubblefield": {
"0": 71293,
"1": 80207,
"2": 54689,
"3": 70863,
"mkLinVirt": {
"mkLinVirt": null
}
},
Display More
Da es beim Trümmerfeld aber immer int ist, warum nicht gleich
Code
"rubblefield": {
"iron": 0,
"metal": 0,
"kryptonite": 0,
"spice": 0,
"mkLinVirt": {
"mkLinVirt": null
}
},
?
Gleiches für die booleans
Früher
Browser ist Firefox 68.3.0esr.
Viele Grüße
Eagle