public object[] ReadValue( DataInput input, byte[] unitKey) { var notNull = input.ReadBoolean(); return notNull ? DIOJsonSerdeHelper.ReadArray(input) : null; }
public void Write( object @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { DIOJsonSerdeHelper.WriteValue(@object, output); }
public void Write( object[] @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { output.WriteBoolean(@object != null); if (@object != null) { DIOJsonSerdeHelper.WriteArray(@object, output); } }
public IDictionary <string, object> Read(DataInput input) { var size = input.ReadInt(); var map = new LinkedHashMap <string, object>(); for (var i = 0; i < size; i++) { var key = input.ReadUTF(); var value = DIOJsonSerdeHelper.ReadValue(input); map.Put(key, value); } return(map); }
public object Read( DataInput input, byte[] unitKey) { return DIOJsonSerdeHelper.ReadValue(input); }