ce n'est pas la structure qui posent problème ce sont les infos qu'il contient
Le fichier excel tel qu'il est codé, est conçu pour une seule organisation du fichier de trajet .myp.
il n'y a qu'une seule organisation des articles du fichier excel
relis
1er message de ce post
il n'y a pas 50 organisations de fichiers trajets (JSON), ton fichier est mer..que, pourquoi je ne sais pas, tu as fais tellement d'interventions dessus, d'autant plus sur smeg+, ça été éprouvé
perso 2 voitures 4 ans avec 1 MAJ par mois et pas de problème et pourtant on a souffert avec cette appli, maintenant, elle est beaucoup plus stable
si tu as un tel android fait le test tu devrais avoir le même résultat
Alors, non je ne suis pas vraiment d'accord avec tout ce que tu as dis.
Le fichier .myp est en format JSON, ça on est d'accord.
Normalement l'ordre d'apparition des données dans une structure JSON exploitée en tant que telle n'a pas d'importance, puisque tu fais une requête sur un identifiant de donnée comme "consumption" ou "startDateTime".
Après, je suis d'accord sur le fait que mes bricoles du début on du foirer l'ordre des données dans le JSON.
Chaque trajet est censé avoir ces grandeurs rassemblées dans un tableau "trips" : [ ], le vin étant une autre entrée "vin" : blabla.
Code:
{
"alertsActive" : [
],
"maintenanceDays" : ,
"startPosLatitude" : ,
"startDateTime" : ,
"endPosQuality" : 0,
"endMileage" : ,
"endDateTime" : ,
"endPosLongitude" : ,
"startPosAddress" : "",
"consumption" : ,
"endPosLatitude" : ,
"fuelAutonomy" : ,
"startMileage" : ,
"destAddress" : "",
"fuelLevel" : ,
"id" : ,
"maintenanceDistance" : ,
"alertsResolved" : [ ],
"maintenancePassed" : ,
"startPosLongitude" : ,
"destQuality" : ,
"endPosAltitude" : ,
"endPosAddress" : "",
"startPosAltitude" : ,
"startPosQuality" :
},
Le fichier excel que tu utilises ne peut fonctionner qu'avec un ordre précis de données dans chaque trajets, ça je suis bien d'accord, et c'est bien ce qui cause mes problèmes.
Le format de fichier serait figé, pas de soucis pour exploiter une structure donnée et ne pas en bouger.
Mais le format JSON n'est justement pas figé, l'ordre peut varier (je ne dis pas que ça devrait se passer ainsi pour les données exportées par l'application, toujours est-il que c'est ce qui m'arrive et arrive à quelques autres aussi.), donc dans ce cas, il faut revoir le code pour exploiter cette propriété de structure qu'a le JSON.
Bref, je ne dis pas que ce fichier excel ne fonctionne pas, je dis juste que compte tenu de la structure JSON de mon fichier, il me faut en coder un autre.
Libre à toi de l'utiliser ou de continuer à utiliser le tien, de participer au débuggage de ma version ou pas. Je n'impose rien.
je vais créer un autre sujet pour parler de ce fichier, car là je pense qu'on pollue pas mal ce fil de discussion basée sur l'application smartphone.
Et non je n'ai pas d'appareil android pour essayer avec.