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


반응형