import co.nstant.in.cbor.CborEncoder;
import co.nstant.in.cbor.CborBuilder;
import co.nstant.in.cbor.encoder.CborEncoderFactory;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
public class CBORSerializationExample {
public static void main(String[] args) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
CborBuilder cborBuilder = new CborBuilder();
cborBuilder.add("Hello, World!");
cborBuilder.add(42);
CborEncoder cborEncoder = new CborEncoder(baos, CborEncoderFactory.createDefiniteLengthEncoder());
try {
cborEncoder.encode(cborBuilder.build());
byte[] cborBytes = baos.toByteArray();
System.out.println("Serialized CBOR bytes: " + cborBytes);
} catch (IOException e) {
e.printStackTrace();
}
}
}