List of usage examples for com.fasterxml.jackson.core JsonEncoding UTF8
JsonEncoding UTF8
To view the source code for com.fasterxml.jackson.core JsonEncoding UTF8.
Click Source Link
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.RoutingAreaJSON.java
public final static void oneRoutingArea2JSON(RoutingArea routingArea, ByteArrayOutputStream outStream) throws IOException { JsonGenerator jgenerator = DirectoryBootstrap.getjFactory().createGenerator(outStream, JsonEncoding.UTF8); RoutingAreaJSON.routingArea2JSON(routingArea, jgenerator); jgenerator.close();// w ww. j ava2 s . com }
From source file:com.sdl.odata.renderer.json.writer.JsonPropertyWriter.java
public JsonPropertyWriter(ODataUri uri, EntityDataModel entityDataModel) throws ODataRenderException { super(uri, entityDataModel); try {//from w w w. j a va2 s . co m jsonGenerator = JSON_FACTORY.createGenerator(outputStream, JsonEncoding.UTF8) .setCodec(new JsonCodecMapper()); jsonGenerator.writeStartObject(); } catch (IOException e) { throw new ODataRenderException("Unable to render with following configuration"); } }
From source file:com.meetingninja.csse.database.TaskDatabaseAdapter.java
public static Task createTask(Task t) throws IOException { String _url = getBaseUri().build().toString(); URL url = new URL(_url); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // add request header conn.setRequestMethod(IRequest.POST); addRequestHeader(conn, false);/*from w w w . j a v a 2 s. c om*/ ByteArrayOutputStream json = new ByteArrayOutputStream(); // this type of print stream allows us to get a string easily PrintStream ps = new PrintStream(json); // Create a generator to build the JSON string JsonGenerator jgen = JFACTORY.createGenerator(ps, JsonEncoding.UTF8); // Build JSON Object for Title jgen.writeStartObject(); jgen.writeStringField(Keys.Task.TITLE, t.getTitle()); jgen.writeStringField(Keys.Task.COMPLETED, Boolean.toString(t.getIsCompleted())); jgen.writeStringField(Keys.Task.DESC, t.getDescription()); jgen.writeStringField(Keys.Task.DEADLINE, Long.toString(t.getEndTimeInMillis())); jgen.writeStringField(Keys.Task.DATE_CREATED, t.getDateCreated()); jgen.writeStringField(Keys.Task.DATE_ASSIGNED, t.getDateAssigned()); jgen.writeStringField(Keys.Task.CRITERIA, t.getCompletionCriteria()); jgen.writeStringField(Keys.Task.ASSIGNED_TO, t.getAssignedTo()); jgen.writeStringField(Keys.Task.ASSIGNED_FROM, t.getAssignedFrom()); jgen.writeStringField(Keys.Task.CREATED_BY, t.getCreatedBy()); jgen.writeEndObject(); jgen.close(); String payload = json.toString("UTF8"); ps.close(); // Get server response sendPostPayload(conn, payload); String response = getServerResponse(conn); Map<String, String> responseMap = new HashMap<String, String>(); if (responseMap.containsKey(Keys.Task.ID)) { t.setID(responseMap.get(Keys.Task.ID)); } return t; }
From source file:com.cedarsoft.couchdb.io.ActionFailedExceptionSerializer.java
public void serialize(@Nonnull ActionFailedException object, @Nonnull OutputStream out) throws IOException { JsonFactory jsonFactory = JacksonSupport.getJsonFactory(); JsonGenerator generator = jsonFactory.createJsonGenerator(out, JsonEncoding.UTF8); generator.writeStartObject();/* ww w . ja v a 2s . c o m*/ serialize(generator, object); generator.writeEndObject(); generator.close(); }
From source file:com.meetingninja.csse.database.NotesDatabaseAdapter.java
public static String createNote(Note n) throws Exception { // Server URL setup String _url = getBaseUri().build().toString(); // Establish connection URL url = new URL(_url); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // add request header conn.setRequestMethod(IRequest.POST); //addRequestHeader(conn, true); // prepare POST payload ByteArrayOutputStream json = new ByteArrayOutputStream(); // this type of print stream allows us to get a string easily PrintStream ps = new PrintStream(json); // Create a generator to build the JSON string JsonGenerator jgen = JFACTORY.createGenerator(ps, JsonEncoding.UTF8); // Build JSON Object jgen.writeStartObject();// ww w .jav a2s . c o m jgen.writeStringField(Keys.Note.CREATED_BY, n.getCreatedBy()); jgen.writeStringField(Keys.Note.TITLE, n.getTitle()); jgen.writeStringField(Keys.Note.DESC, n.getDescription()); jgen.writeStringField(Keys.Note.CONTENT, n.getContent()); jgen.writeStringField(Keys.Note.UPDATED, n.getDateCreated()); jgen.writeEndObject(); jgen.close(); // Get JSON Object payload from print stream String payload = json.toString("UTF8"); Log.d("CREATENOTE_payload", payload); ps.close(); // Send payload int responseCode = sendPostPayload(conn, payload); String response = getServerResponse(conn); Log.d("CREATENOTE_response", response); String ID = ""; if (!response.isEmpty()) { JsonNode tree = MAPPER.readTree(response); if (!tree.has(Keys.Note.ID)) ID = "-1"; else ID = tree.get(Keys.Note.ID).asText(); } conn.disconnect(); return ID; }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.organisational.ApplicationJSON.java
public final static void oneApplication2JSON(Application application, ByteArrayOutputStream outStream) throws IOException { JsonGenerator jgenerator = DirectoryBootstrap.getjFactory().createGenerator(outStream, JsonEncoding.UTF8); ApplicationJSON.application2JSON(application, jgenerator); jgenerator.close();//from w ww . ja v a 2 s .c om }
From source file:org.eluder.coveralls.maven.plugin.json.JsonWriter.java
public JsonWriter(final Job job, final File coverallsFile) throws IOException { File directory = coverallsFile.getParentFile(); if (!directory.exists()) { directory.mkdirs();/*from w w w.j ava 2 s . co m*/ } this.job = job; this.coverallsFile = coverallsFile; this.generator = new MappingJsonFactory().createGenerator(coverallsFile, JsonEncoding.UTF8); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.SubnetJSON.java
public final static void oneSubnet2JSON(Subnet subnet, ByteArrayOutputStream outStream) throws IOException { JsonGenerator jgenerator = DirectoryBootstrap.getjFactory().createGenerator(outStream, JsonEncoding.UTF8); SubnetJSON.subnet2JSON(subnet, jgenerator); jgenerator.close();// ww w. j a va 2 s. c om }
From source file:net.echinopsii.ariane.community.plugin.rabbitmq.directory.json.RabbitmqNodeJSON.java
public final static void manyRabbitmqNodes2JSON(HashSet<RabbitmqNode> nodes, ByteArrayOutputStream outStream) throws IOException { JsonGenerator jgenerator = RabbitmqDirectoryBootstrap.getjFactory().createGenerator(outStream, JsonEncoding.UTF8); jgenerator.writeStartObject();/*from www . ja v a 2 s . c o m*/ jgenerator.writeArrayFieldStart("rabbitmqnodes"); for (RabbitmqNode node : nodes) rabbitmqNode2JSON(node, jgenerator); jgenerator.writeEndArray(); jgenerator.writeEndObject(); jgenerator.close(); }