Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除\n';s和\t';从Python字符串中提取JSON以解析JSON?_Python_String_Json_Unicode - Fatal编程技术网

如何删除\n';s和\t';从Python字符串中提取JSON以解析JSON?

如何删除\n';s和\t';从Python字符串中提取JSON以解析JSON?,python,string,json,unicode,Python,String,Json,Unicode,Python认为我有以下文本: "[\n\t{\n\t\t\"my_key\": 3}]" 但是,我希望它认为这是JSON,这样我就可以用simplejson.dumps加载它 Python如何解析/删除字符串中的\n和\t,以便将其解析为JSON?查看Python的replace方法。用空字符串替换这些项目,它们将消失。要小心,不要把需要的换行符浪费掉。如果要加载,为什么要使用dump >>> import json >>> json.loads("[\n

Python认为我有以下文本:

"[\n\t{\n\t\t\"my_key\": 3}]"
但是,我希望它认为这是JSON,这样我就可以用simplejson.dumps加载它


Python如何解析/删除字符串中的\n和\t,以便将其解析为JSON?

查看Python的replace方法。用空字符串替换这些项目,它们将消失。要小心,不要把需要的换行符浪费掉。

如果要加载,为什么要使用dump

>>> import json
>>> json.loads("[\n\t{\n\t\t\"my_key\": 3}]")
[{u'my_key': 3}]

难道你不想
加载它而不是
转储它
?你从哪里得到这个字符串,因为你的转义字符是转义的。@Falmari我想他是在显示字符串的
repr()
,这样它的内容就没有歧义了。