Je suis en train d'analyser un document JSON en Python et j'ai presque tout le processus pour travailler, sauf que j'ai du mal à convertir une chaîne GPS dans la bonne forme.Analyser les chaînes de json en Python
J'ai la forme suivante:
"gsx$gps":{"$t":"44°21′N 68°13′W\ufeff/\ufeff44.35°N 68.21°W\ufeff/44.35; -68.21\ufeff (Acadia)"}
et qui est de ce formulaire HTML:
44°21′N 68°13′W/44.35°N 68.21°W/44.35; -68.21 (Acadia)
et je veux que le produit final soit une chaîne qui ressemble à ceci:
(44.35, -68.21)
Voici d'autres exemples de chaînes JSON pour vous donner plus de détails:
"gsx$gps":{"$t":"14°15′S 170°41′W\ufeff/\ufeff14.25°S 170.68°W\ufeff/-14.25; -170.68\ufeff (American Samoa)"}
"gsx$gps":{"$t":"38°41′N 109°34′W\ufeff/\ufeff38.68°N 109.57°W\ufeff/38.68; -109.57\ufeff (Arches)"}
Je donne les résultats suivants:
GPSlocation = entry['gsx$gps']['$t']
et je ne sais pas comment GPSlocation dans la forme que je veux ci-dessus.
ce n'est pas parser json ... il a déjà un dict json construit ... son juste l'analyse du format ci-dessus à un tuple ... –