Jolie impression JSON python

si quelqu'un avec des connaissances sur la jolie impression JSON pourrait m'aider, je vous serais extrêmement reconnaissant!

Je suis à la recherche pour convertir un complexe de chaîne python dans un format JSON, à l'aide de la fonction ci-dessous pour déplacer la chaîne JSON dans un fichier:

with open('data.txt', 'wt') as out:
    pprint(string, stream=out)

Le problème est que j'obtiens des erreurs de syntaxe pour les crochets, je crois, que c'est un sujet nouveau pour moi et je ne peux pas comprendre comment obtenir autour de cette. Le format JSON j'ai besoin, c'est comme cela:

  {
        cols:[{id: 'Time', "label":"Time","type": "datetime"},
              {id: 'Time', "label":"Latency","type":"number"}],
        rows:[{c: [{v: %s}, {v: %s}]},
              {c: [{v: %s}, {v: %s}]}, 
              {c: [{v: %s}, {v: %s}]},
              {c: [{v: %s}, {v: %s}]}
              ]
    }

Je suis à la suite de la Google Visualisation de l'API, vous pouvez être familier avec elle, mais j'ai besoin de dynamique des graphiques. Le code ci-dessus est le format qui l'API nécessite de créer un graphique, donc je suis dans le processus de trouver comment accéder à mes données de MYSQL dans ce format, de sorte que le graphique peut lire et afficher. La méthode que j'ai pensé était de mettre à jour un fichier contenant le format JSON périodiquement, ce qui est pourquoi le %s sont présents, cependant MartijnPeters suggère ce n'est pas valide.

Quelqu'un sait la façon la plus simple que je peux le faire, pouvez-vous m'indiquer le matériel qui peut vous aider? Merci!!!!!

OriginalL'auteur Tom O' Mara | 2014-04-01