List of usage examples for com.fasterxml.jackson.dataformat.cbor CBORGenerator writeString
@Override public final void writeString(SerializableString sstr) throws IOException
From source file:org.apache.nutch.tools.CommonCrawlDataDumper.java
private byte[] serializeCBORData(String jsonData) { CBORFactory factory = new CBORFactory(); CBORGenerator generator = null; ByteArrayOutputStream stream = null; try {/*from w w w .ja va 2 s .c o m*/ stream = new ByteArrayOutputStream(); generator = factory.createGenerator(stream); // Writes CBOR tag writeMagicHeader(generator); generator.writeString(jsonData); generator.flush(); stream.flush(); return stream.toByteArray(); } catch (Exception e) { LOG.warn("CBOR encoding failed: " + e.getMessage()); } finally { try { generator.close(); stream.close(); } catch (IOException e) { // nothing to do } } return null; }