2012-01-09 30 views

Trả lời

8

Sử dụng phương pháp fromjson tìm thấy ở đây:

http://api.mongodb.org/cplusplus/1.5.4/namespacemongo.html#a4f542be0d0f9bad2d8cb32c3436026c2

BSONObj mongo::fromjson ( const string & str ) 
Create a BSONObj from a JSON <http://www.json.org> string. 

Ngoài các phần mở rộng mở rộng JSON mô tả ở đây http://mongodb.onconfluence.com/display/DOCS/Mongo+Extended+JSON, chức năng này chấp nhận tên trường không thể viện chứng nhất định và cho phép dấu nháy đơn để tùy chọn được sử dụng khi chỉ định tên trường và giá trị chuỗi thay vì dấu ngoặc kép. JSON unicode escape chuỗi (của biểu mẫu) được chuyển thành utf8.

Ngoại lệ: MsgAssertionException nếu phân tích cú pháp không thành công. Thông báo kèm theo xác nhận này bao gồm chỉ báo sơ bộ về việc phân tích cú pháp không thành công.

Các vấn đề liên quan