我正在尝试读取具有制表符和换行符等的文件,并且数据是 JSON 格式。
当我使用file.read()
/readlines()
等阅读它时,所有的换行符和制表符也会被读取。
我试过rstrip()
,分裂等但徒劳无功,也许我错过了一些东西:
这基本上是我正在做的事情:
f = open('/path/to/file.txt')
line = f.readlines()
line.split('\n')
这是数据(包括原始选项卡,因此格式很差):
{
"foo": [ {
"id1" : "1",
"blah": "blah blah",
"id2" : "5885221122",
"bar" : [
{
"name" : "Joe JJ",
"info": [ {
"custid": "SSN",
"type" : "String", } ]
} ] } ] }
我想知道我们是否可以优雅地忽略它。
也希望能用json.dumps()