โครงการของฉันกำลังรับข้อความ JSON ใน python ซึ่งฉันต้องได้รับข้อมูลบางส่วน เพื่อจุดประสงค์นี้ลองตั้งค่าเป็น JSON แบบง่าย ๆ ในสตริง:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
จนถึงขณะนี้ผมได้รับการสร้าง JSON คำขอใช้รายการแล้วแต่จะทำตรงข้ามของนี้ผมคิดว่าผมจำเป็นต้องใช้json.dumps json.loadsอย่างไรก็ตามฉันไม่ได้โชคดีกับมัน ทุกคนสามารถให้ข้อมูลโค้ดที่จะกลับมา"2"พร้อมกับการป้อนข้อมูล"two"ในตัวอย่างข้างต้นหรือไม่
'ตัวคั่นสตริงคำพูดเดียว) ดูได้ที่นี่: stackoverflow.com/questions/41168558/ …
'ตัวคั่นสตริงอัญประกาศเดี่ยวคุณอาจสร้างการแทนค่าสตริงสำหรับพจนานุกรม Python โดยไม่ได้ตั้งใจแทน JSON จะใช้"ตัวคั่นเสมอ หากเป็นเช่นนั้นให้ซ่อมแซมรหัสของคุณที่สร้างผลลัพธ์นั้นเพื่อใช้json.dumps()แทนstr()หรือrepr()และตรงไปที่แปลงการแสดงสตริงของพจนานุกรมเป็นพจนานุกรมหรือไม่ เพื่อหาวิธีกู้คืนข้อมูล Python ของคุณ เบาะแสอื่น ๆ ที่คุณมีตัวอักษร Python หรือไม่ มองหาNone,TrueหรือFalse, JSON จะใช้null, และtruefalse