Pythonで先頭にごみのあるjsonを読み込む
> code python
import json
def load_json_with_seek(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
while True:
current_char = file.read(1)
if not current_char or current_char == '{' or current_char == '[':
file.seek(file.tell() - 1)
break
# JSONデータをパース
json_data = json.load(file)
return json_data
json_data = load_json_with_seek('test.js')
読み取ったJSONデータを表示してみる
print(json_data)
<<