Examples of Unpacker


Examples of org.msgpack.unpacker.Unpacker

    packer.write(e.getValue());
      }
      packer.writeMapEnd();
  }
  byte[] bytes = packer.toByteArray();
        Unpacker unpacker = msgpack.createBufferUnpacker(bytes);
        if (unpacker.trySkipNil()) {
            assertEquals(null, v);
            return;
        }
  int size = unpacker.readMapBegin();
  Map ret = new HashMap(size);
  for (int i = 0; i < size; ++i) {
      Object key = unpacker.read(keyElementClass);
      Object value = unpacker.read(valueElementClass);
      ret.put(key, value);
  }
  unpacker.readMapEnd();
  assertEquals(v.size(), ret.size());
  for (Map.Entry<Object, Object> e : ((Map<Object, Object>) v).entrySet()) {
      Object value = ret.get(e.getKey());
      assertEquals(e.getValue(), value);
  }
View Full Code Here

Examples of org.msgpack.unpacker.Unpacker

    public void testBoolean(boolean v) throws Exception {
  MessagePack msgpack = new JSON();
  BufferPacker packer = msgpack.createBufferPacker();
  packer.writeBoolean(v);
  byte[] bytes = packer.toByteArray();
  Unpacker unpacker = msgpack.createUnpacker(new ByteArrayInputStream(bytes));
  boolean ret = unpacker.readBoolean();
  assertEquals(v, ret);
    }
View Full Code Here

Examples of org.msgpack.unpacker.Unpacker

    public void testByte(byte v) throws Exception {
  MessagePack msgpack = new JSON();
  BufferPacker packer = msgpack.createBufferPacker();
  packer.writeByte(v);
  byte[] bytes = packer.toByteArray();
  Unpacker unpacker = msgpack.createUnpacker(new ByteArrayInputStream(bytes));
  byte ret = unpacker.readByte();
  assertEquals(v, ret);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.