La conversion de la chaîne de fichier en fichier de format json

Ok , disons que j'ai une chaîne de fichier texte nommé "string.txt" et je veux le convertir en json fichier texte.
Ce que je supposé faire? J'ai essayé d'utiliser 'json.charges()' ,mais ça ne marche jamais avec moi!
voici une partie de mon fichier texte :

rdian","id":"161428670566653"},{"category":"Retail and consumer merchandise","category_list":[{"id":"187937741228885","name":"Electronics Store"},{"id":"191969860827280","name":"Photographic Services & Equipment"}

toute aide, s'il vous plaît?
edit:
J'ai utiliser ce code:

import json

f = open("string.txt", 'w')
f1 = open("stringJson.txt", 'r')


f.write(json.dumps(json.loads(f), indent=1))


f.close()

l'erreur est comme ceci:

obj, fin = auto.raw_decode(s, idx=_w(s, 0).end())
TypeError: attendu chaîne ou de tampon

La conversion de la chaîne de fichier en fichier de format json

  • Qui ressemble certainement un fragment de JSON. Quelle est l'erreur que vous obtenez lorsque vous essayez de charger?
  • J'ai modifier mon post 🙂
  • Pour un, vous avez deux guillemets avant string.txt => f = open(""string.txt", 'w'); Deuxièmement, votre JSON extrait de (premier bloc de code) est tronqué/manque une partie.
  • oui c'est juste une faute de frappe quand j'ai copié mon code ici!
  • OK. Comment à propos du JSON? Il ressemble à la première partie de la coupe.
  • Je sais que becasue il est très grand il vous donne juste un aperçu de ce !
  • OK - donc vous savez que le texte est JSON valide?
  • Googlé votre erreur - c'était le premier résultat. Voir si cela vous aide. stackoverflow.com/questions/12326370/...
  • pas parce qu'elle n'est pas au format json !
  • c'est comme cette ligne après la ligne {"données":[{"catégorie":"l'Université","category_list":[{"id":"108051929285833","nom":"Collège &
  • Take it easy avec le ton juste pour essayer de mieux comprendre ce que vous demandez.
  • Le fichier contient des sauts de ligne? Post quelques lignes complètes dans ce cas.
  • J'ai modifier mon post
  • J'ai inclus un aperçu de mon fichier
  • Le snapshot n'aide pas, car il pourrait être n'importe où dans le fichier où il serait hors de format JSON et, par conséquent, se charge pas correctement ou pas du tout.
  • Vous pouvez avoir plusieurs objets JSON dans le fichier. Dans ce cas, voir la la Récupération des objets JSON à partir d'un fichier texte (à l'aide de Python)

InformationsquelleAutor arze ramade | 2014-01-03