ฉันมีปัญหาในการใช้ json.loads เพื่อแปลงเป็นวัตถุ dict และฉันไม่สามารถเข้าใจได้ว่าฉันทำอะไรผิดข้อผิดพลาดที่แน่นอนที่ฉันเรียกใช้คือ
ValueError: Expecting property name: line 1 column 2 (char 1)
นี่คือรหัสของฉัน:
from kafka.client import KafkaClient
from kafka.consumer import SimpleConsumer
from kafka.producer import SimpleProducer, KeyedProducer
import pymongo
from pymongo import MongoClient
import json
c = MongoClient("54.210.157.57")
db = c.test_database3
collection = db.tweet_col
kafka = KafkaClient("54.210.157.57:9092")
consumer = SimpleConsumer(kafka,"myconsumer","test")
for tweet in consumer:
print tweet.message.value
jsonTweet=json.loads(({u'favorited': False, u'contributors': None})
collection.insert(jsonTweet)
ฉันค่อนข้างมั่นใจว่าเกิดข้อผิดพลาดที่บรรทัดที่ 2 ถึงสุดท้าย
jsonTweet=json.loads({u'favorited': False, u'contributors': None})
แต่ฉันไม่รู้ว่าจะต้องทำอย่างไรเพื่อแก้ไข คำแนะนำใด ๆ ที่จะได้รับการชื่นชม.
"
คือข้อผิดพลาดในการคัดลอกวางหรือไม่?