タブや改行などがあり、データが 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()