Dự án của tôi hiện đang nhận được một thông báo JSON bằng python mà tôi cần lấy các thông tin ra khỏi đó. Với mục đích này, hãy đặt nó thành một số JSON đơn giản trong một chuỗi:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Cho đến nay tôi đã tạo các yêu cầu JSON bằng cách sử dụng một danh sách json.dumps
, nhưng để làm điều ngược lại với điều này tôi nghĩ rằng tôi cần phải sử dụng json.loads
. Tuy nhiên tôi đã không gặp nhiều may mắn với nó. Bất cứ ai cũng có thể cung cấp cho tôi một đoạn mã sẽ trả về "2"
với đầu vào "two"
trong ví dụ trên không?
'
các dấu phân cách chuỗi trích dẫn đơn), cũng có một cái nhìn ở đây: stackoverflow.com/questions/41168558/ trộm
'
các dấu phân cách chuỗi trích dẫn đơn, bạn có thể đã vô tình tạo các biểu diễn chuỗi cho từ điển Python thay thế. JSON sẽ luôn sử dụng các"
dấu phân cách . Nếu vậy, hãy sửa mã của bạn tạo ra đầu ra đó để sử dụngjson.dumps()
thay vìstr()
hoặcrepr()
, và chuyển sang biểu diễn Chuỗi của Từ điển thành từ điển? để tìm ra cách khôi phục dữ liệu Python của bạn. Những manh mối khác bạn có một chữ Python? Tìm kiếmNone
,True
hoặcFalse
, JSON sẽ sử dụngnull
,true
&false
.