Je me demande s'il y a un moyen facile de formater des sorties dict telles que celle-ci:Howto sorties chaîne Format dict bien
{
'planet' : {
'name' : 'Earth',
'has' : {
'plants' : 'yes',
'animals' : 'yes',
'cryptonite' : 'no'
}
}
}
..., où simple str (dict) seulement vous donner tout à fait illisible ...
{'planet' : {'has': {'plants': 'yes', 'animals': 'yes', 'cryptonite': 'no'}, 'name': 'Earth'}}
pour autant que je sais sur Python je dois écrire beaucoup de code avec beaucoup de cas particuliers et String.replace() appelle, où ce problème lui-même ne semble pas si un peu comme un problème de 1000 lignes.
Veuillez suggérer le moyen le plus simple de formater n'importe quel dict selon cette forme.
Nice, jamais vu ce json indent options :) – ohe
Je voudrais vous donner plus d'un pour cette réponse. Tout simplement génial! Merci mec! – erikbwork
cela ne fonctionne pas si l'une des valeurs est un objet Date par exemple – archmage