我在python项目中使用Kafka的JSON对象。在
JSON中的某些字段包含双引号,\n\r。。。在
当我试图将JSON转换为dict时,它失败了,因为它不是一个有效的JSON。在
下面是我正在使用的JSON示例
{
"id": "tag:search.twitter.com,2005:803149832814731264",
"body": "RT @pnu_nourah: #دعوة من نادي قادة الصحة بكلية الصحة وعلوم التأهيل لحضور "الحملة التوعوية لسرطان الرئة " \n#جامعة_الأميرة_نورة\n#pnu "
}
转义\n和\r很简单,但双引号会导致问题,因为字段名和值也会用双引号括起来。在
我怎样才能在不影响其他引号的情况下转义字段值中的双引号呢。在
我正在使用json库json.loads(line)
将json转换为dict
我使用regex,比如r'\“body\”:\“,但是问题可能会出现在其他字段中,而不仅仅是body。在
在键和值周围使用单引号(而不是双引号;)。在
相关问题 更多 >
编程相关推荐