Dự án của tôi hiện đang nhận được một tin nhắn JSON trong python mà tôi cần lấy các thông tin trong số đó. Theo mục đích của việc này, cho phép thiết lập nó để một số đơn giản JSON trong một chuỗi:Phân tích cú pháp JSON trong Python
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Cho đến nay tôi đã tạo ra các yêu cầu JSON sử dụng một danh sách và sau đó json.dumps
nhưng để làm ngược lại những điều này tôi nghĩ tôi cần để sử dụng json.loads
nhưng tôi đã không có nhiều may mắn với nó. Bất cứ ai có thể cung cấp cho tôi một đoạn mà sẽ trả về "2" với đầu vào của "hai" trong ví dụ trên?
Cảm ơn. Tôi cảm thấy ngớ ngẩn bây giờ, tôi đã cố gắng làm điều đó bằng chỉ mục ... –
Ngoài ra, hãy xem [simplejson] (http://code.google.com/p/simplejson/) nếu bạn cần hiệu năng tốt hơn. Các phiên bản gần đây cung cấp các tối ưu hóa cải thiện đáng kể việc đọc và viết. – Unode
Tôi thực sự đang sử dụng simplejson: 'import simplejson as json'. Quên đề cập đến nhưng cảm ơn :) –