MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Chuyển đổi BSON sang JSON bằng API Java của trình điều khiển MongoDB

Phương thức toJson của BSON Documnet chỉ hỗ trợ đầu ra tới MongoDB Extended JSON (Định dạng NGHIÊM TÚC hoặc VỎ). Nếu bạn muốn có JSON thông thường, bạn có thể sử dụng com.mongodb.util.JSON lớp:

String input = "{ \"timestamp\" : 1486064586641 }";
org.bson.Document doc = org.bson.Document.parse(input);
System.out.println("input  = " + input);
System.out.println("output (SHELL) = " + doc.toJson(new JsonWriterSettings(JsonMode.SHELL)));
System.out.println("output (STRICT) = " + doc.toJson(new JsonWriterSettings(JsonMode.STRICT)));
System.out.println("output (JSON) = " + com.mongodb.util.JSON.serialize(doc));

Điều này sẽ tạo ra kết quả sau:

input  = { "timestamp" : 1486064586641 }
output (SHELL) = { "timestamp" : NumberLong("1486064586641") }
output (STRICT) = { "timestamp" : { "$numberLong" : "1486064586641" } }
output (JSON) = { "timestamp" : 1486064586641}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bộ nhớ đệm đối tượng bộ sưu tập Mongodb trong Node.js

  2. MongoDB Group sử dụng trình điều khiển Ruby

  3. Truy vấn giao điểm mảng lồng nhau MongoDB

  4. Hiểu các tùy chọn hết thời gian chờ của ứng dụng khách MongoDB

  5. E11000 chỉ mục lỗi chính trùng lặp trong mongodb mongoose