Cet article présente principalement la conversion mutuelle entre la chaîne Python str et le format json, et la conversion de str au format json. Le principe doit garantir que le format de cette str est cohérent avec json. Cliquez ci-dessous pour lire l'éditeur afin de vous présenter un contenu plus pertinent, et les amis qui en ont besoin peuvent s'y référer
Introduction:
str
Pour convertir en json
un format, le principe doit garantir que le format de cette chaîne est cohérent avec json, c'est-à-dire que la couche la plus externe à gauche est constituée d'accolades et la couche la plus externe à droite est constituée d'accolades. En cas d'incohérence, il est recommandé d'utiliser des fractionnements réguliers pour être cohérent avec le format json
1. Convertir via json.loads
1 2 3 4 5 |
|
json
Les données internes doivent être entourées de guillemets doubles, les guillemets simples ne peuvent pas être utilisés
2.json en str
La méthode utilisée json.dumps
pour json
convertir un objet en chaîne
1 2 3 4 5 6 |
|
3. Réussir l'évaluation
L'explication officielle de la fonction eval est la suivante : évalue la chaîne str comme une expression valide et renvoie le résultat du calcul.
Autrement dit, via eval list
, tuple
, , dict
et peuvent string
être transformés les uns dans les autres, par exemple :
1 2 3 4 5 6 7 8 9 dix 11 12 |
|
résultat:
<classe 'liste'>
<classe 'dict'>
<classe 'tuple'>
C'est la fin de cet article sur la conversion entre le format de chaîne Python str et le format json. J'espère qu'il pourra vous être utile.