0
我正在使用python项目,我应该从卡夫卡消费JSON对象。python转义特殊字符
在JSON某些字段包含双引号,\ n,\ r ...
当我尝试将JSON转换成字典,因为它不是一个有效的JSON失败。
这里是我与
{
"id": "tag:search.twitter.com,2005:803149832814731264",
"body": "RT @pnu_nourah: #دعوة من نادي قادة الصحة بكلية الصحة وعلوم التأهيل لحضور "الحملة التوعوية لسرطان الرئة " \n#جامعة_الأميرة_نورة\n#pnu "
}
摆脱\ n和\ r是简单的,但双引号引起问题,因为字段名和值包含在双引号也工作了JSON的样本。
我怎样才能在字段值转义双引号而不影响其他引号。
我正在使用json库json.loads(line)
将json转换为字典。
我用正则表达式像河“\‘身体\’:\“”,但可能会出现在其他领域的问题,不只是身体
你能显示你已经尝试过的代码吗? –
我从json中删除了所有的字段,只保留了包含该问题的字段 – Fanooos
你需要显示你试过的代码 –