private String encodeBase64(final byte[] bytes) { return Base64.encode(bytes); }
private String encodeBase64(final String str) throws SaslException { return Base64.encode(decodeUTF8(str)); }
@Override public void convert(final BsonBinary value, final StrictJsonWriter writer) { writer.writeRaw(format("new BinData(%s, \"%s\")", Integer.toString(value.getType() & 0xFF), Base64.encode(value.getData()))); } }
protected void serialize(final byte[] bytes, final byte type, final StringBuilder buf) { DBObject temp = new BasicDBObject(); temp.put("$binary", Base64.encode(bytes)); temp.put("$type", type); serializer.serialize(temp, buf); } }
@Override public void convert(final BsonBinary value, final StrictJsonWriter writer) { writer.writeStartObject(); writer.writeString("$binary", Base64.encode(value.getData())); writer.writeString("$type", String.format("%02X", value.getType())); writer.writeEndObject(); } }
@Override public void convert(final BsonBinary value, final StrictJsonWriter writer) { writer.writeStartObject(); writer.writeStartObject("$binary"); writer.writeString("base64", Base64.encode(value.getData())); writer.writeString("subType", String.format("%02X", value.getType())); writer.writeEndObject(); writer.writeEndObject(); } }
private String encodeBase64(final byte[] bytes) { return Base64.encode(bytes); }
private String encodeBase64(final String str) throws SaslException { return Base64.encode(decodeUTF8(str)); }
protected void serialize(final byte[] bytes, final byte type, final StringBuilder buf) { DBObject temp = new BasicDBObject(); temp.put("$binary", Base64.encode(bytes)); temp.put("$type", type); serializer.serialize(temp, buf); } }