This commit is contained in:
kamhung
2015-11-10 17:54:49 +08:00
parent 9fc8a37d96
commit 7bceab104b

View File

@@ -5,11 +5,11 @@
*/ */
package com.wentch.redkale.test.convert; package com.wentch.redkale.test.convert;
import com.wentch.redkale.convert.bson.BsonConvert; import com.wentch.redkale.convert.bson.*;
import com.wentch.redkale.convert.bson.BsonFactory;
import com.wentch.redkale.convert.json.*; import com.wentch.redkale.convert.json.*;
import com.wentch.redkale.util.*; import com.wentch.redkale.util.*;
import java.io.Serializable; import java.io.Serializable;
import java.nio.*;
import java.util.Arrays; import java.util.Arrays;
/** /**
@@ -38,6 +38,10 @@ public class BsonTestMain {
TestComplextBean bean = new TestComplextBean(); TestComplextBean bean = new TestComplextBean();
byte[] bytes2 = convert.convertTo(Object.class, bean); byte[] bytes2 = convert.convertTo(Object.class, bean);
final int len = bytes2.length;
BsonByteBufferWriter writer = convert.pollBsonWriter(()-> ByteBuffer.allocate(len/2));
convert.convertTo(writer, bean);
bytes2 = writer.toArray();
System.out.println(convert.convertFrom(TestComplextBean.class, bytes2).toString()); System.out.println(convert.convertFrom(TestComplextBean.class, bytes2).toString());
} }
} }