用python洗jsonl的数据一直报错,代码是不是有问题呢

问题遇到的现象和发生背景

想要提取出这个文件下subject和content下的内容

img

问题相关代码
from trinityfilter import TrinityFilter
from trinityfilter.pipelines import ecom
import json
def export():
    t = TrinityFilter(ecom)
    f2 = open('C:\\Users\\fangshunxi\\Desktop\\360\\insta_desk.txt','a+',encoding='utf-8')
    with open('C:\\Users\\fangshunxi\\Desktop\\360\\insta_udesk.jsonl', 'r', encoding='utf-8') as f:
        for i in f:
            row = json.loads(i)
            data = json.loads(['data'])
            if 'content' in row['ticket_info']:
                 for chat in row['ticket_info']['content']:
                     if chat["_id"] == row['ticket_info']["content"]:
                         f2.write(chat['content'])
                         f2.write('\n')
    f2.close()
    f.close()


if __name__ == '__main__':
    export()

运行结果及报错内容
Traceback (most recent call last):
  File "C:/Users/fangshunxi/projects/qs_tools-master/qs_tools-master/data_tools/export_json.py", line 29, in <module>
    export()
  File "C:/Users/fangshunxi/projects/qs_tools-master/qs_tools-master/data_tools/export_json.py", line 18, in export
    data = json.loads(['data'])
  File "C:\ProgramData\Anaconda3\lib\json\__init__.py", line 348, in loads
    'not {!r}'.format(s.__class__.__name__))
TypeError: the JSON object must be str, bytes or bytearray, not 'list'

请大家伙帮我改改代码

data = json.loads(['data'])
这一行好像在你的代码中没有意义啊

你这个代码,,,,