IT/언어
BSON encode/decode
으어오오옹
2014. 5. 15. 17:30
반응형
BSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | BSONObject doc = new BasicBSONObject(); doc.put("name", "MongoDB"); doc.put("type", "database"); doc.put("count", 1); BSONObject info = new BasicBSONObject(); info.put("x", 203); info.put("y", 102); doc.put("info", info); BasicBSONEncoder encoder = new BasicBSONEncoder(); byte[] encoded = encoder.encode(doc); for(int i = 0; i < encoded.length ; i++) System.out.print(String.format("0x%02X ", encoded[i])); System.out.println(); BasicBSONDecoder decoder = new BasicBSONDecoder(); BSONObject decoded = decoder.readObject(encoded); System.out.println("decoded = " + decoded); | cs |
반응형