Как я могу удалить \ n и \ t из строки Python для анализа JSON? - PullRequest
0 голосов
/ 29 июля 2011

Python думает, что у меня есть следующий текст:

"[\n\t{\n\t\t\"my_key\": 3}]"

Однако я хочу, чтобы он думал, что это JSON, поэтому я могу загрузить его с помощью simplejson.dumps.

Как Python анализирует / удаляет \ n и \ t из строки, чтобы я мог проанализировать ее как JSON?

Ответы [ 2 ]

8 голосов
/ 29 июля 2011

Если вы хотите загрузить, почему вы используете дамп?

>>> import json
>>> json.loads("[\n\t{\n\t\t\"my_key\": 3}]")
[{u'my_key': 3}]
1 голос
/ 29 июля 2011

Проверьте метод замены Python.Замените эти элементы пустой строкой, и они исчезнут.Будьте осторожны, вы не пережевываете нужные вам строки.

...