List of usage examples for com.fasterxml.jackson.databind ObjectMapper writeValueAsString
@SuppressWarnings("resource") public String writeValueAsString(Object value) throws JsonProcessingException
From source file:com.shampan.db.codec.PhotoCodec.java
@Override public void encode(BsonWriter writer, PhotoDAO userAlbum, EncoderContext encoderContext) { ObjectMapper mapper = new ObjectMapper(); String json = ""; try {//from w ww .j a va2 s .c o m json = mapper.writeValueAsString(userAlbum); } catch (Exception ex) { ex.printStackTrace(); } Document doc = new Document(); documentCodec.encode(writer, Document.parse(json), encoderContext); }
From source file:com.shampan.db.codec.SocialNetworkingCodec.java
@Override public void encode(BsonWriter writer, SocialNetworkDAO socalNetworkInfo, EncoderContext encoderContext) { ObjectMapper mapper = new ObjectMapper(); String json = ""; try {//from w ww.j av a 2 s.c o m json = mapper.writeValueAsString(socalNetworkInfo); } catch (Exception ex) { ex.printStackTrace(); } documentCodec.encode(writer, Document.parse(json), encoderContext); }
From source file:com.shampan.db.codec.VideoCategoryCodec.java
@Override public void encode(BsonWriter writer, VideoCategoryDAO category, EncoderContext encoderContext) { ObjectMapper mapper = new ObjectMapper(); String json = ""; try {/*www. j a va2 s . c o m*/ json = mapper.writeValueAsString(category); } catch (Exception ex) { ex.printStackTrace(); } Document doc = new Document(); documentCodec.encode(writer, Document.parse(json), encoderContext); }
From source file:com.shampan.db.codec.VideoCodec.java
@Override public void encode(BsonWriter writer, VideoDAO videoInfo, EncoderContext encoderContext) { ObjectMapper mapper = new ObjectMapper(); String json = ""; try {/*from w w w .j a v a 2 s. co m*/ json = mapper.writeValueAsString(videoInfo); } catch (Exception ex) { ex.printStackTrace(); } Document doc = new Document(); documentCodec.encode(writer, Document.parse(json), encoderContext); }
From source file:org.mayocat.store.rdbms.dbi.argument.JsonArgumentAsJsonArgumentFactory.java
@Override public Argument build(Class<?> expectedType, final JsonArgument value, StatementContext ctx) { try {/*from ww w . j a v a 2 s. c o m*/ final PGobject jsonObject = new PGobject(); final ObjectMapper mapper = new ObjectMapper(); jsonObject.setType("json"); jsonObject.setValue(mapper.writeValueAsString(value.getWrapped())); return new Argument() { @Override public void apply(int position, PreparedStatement statement, StatementContext ctx) throws SQLException { statement.setObject(position, jsonObject); } }; } catch (JsonProcessingException e) { throw new IllegalStateException("Failed to map JSON argument", e); } catch (SQLException e) { throw new IllegalStateException("Failed to map JSON argument", e); } }
From source file:com.metamx.datatypes.openrtb.BidResponseTest.java
@Test public void testRoundTripByObject() throws Exception { final ObjectMapper objectMapper = new ObjectMapper(); final String roundTripExtJson = objectMapper.writeValueAsString(objectMapper.readValue(extJson, Ext.class)); Assert.assertEquals(extJson, roundTripExtJson); final String roundTripBidJson = objectMapper.writeValueAsString(objectMapper.readValue(bidJson, Bid.class)); Assert.assertEquals(bidJson, roundTripBidJson); final String roundTripSeatBidJson = objectMapper .writeValueAsString(objectMapper.readValue(seatBidJson, SeatBid.class)); Assert.assertEquals(seatBidJson, roundTripSeatBidJson); final String roundTripBidResponseJson = objectMapper .writeValueAsString(objectMapper.readValue(bidResponseJson, BidResponse.class)); Assert.assertEquals(bidResponseJson, roundTripBidResponseJson); }
From source file:io.stallion.tests.integration.postgresPersistence.Wizbong.java
@JsonIgnore @Column/*from www .ja v a2s.com*/ public String getData() throws Exception { ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(this._data); }
From source file:com.shampan.db.codec.BasicProfileCodec.java
@Override public void encode(BsonWriter writer, BasicProfileDAO basicProfile, EncoderContext encoderContext) { ObjectMapper mapper = new ObjectMapper(); String json = ""; try {//from ww w. j a v a2 s .c o m json = mapper.writeValueAsString(basicProfile); } catch (Exception ex) { ex.printStackTrace(); } Document doc = new Document(); // doc.put("_id", basicProfile.get_id()); // doc.put("userId", basicProfile.getUserId()); documentCodec.encode(writer, Document.parse(json), encoderContext); }
From source file:com.bee_wkspace.labee_fw.common.JsonUtil.java
/** * JSON?????<br>//from w w w . j a v a2 s .c om * ??Map?List??????????? * * @param targetObject * @return JSON * @throws Exception */ public String encodeToString(T targetObject) throws Exception { ObjectMapper mapper = new ObjectMapper(); String json = ""; if (targetObject != null) { json = mapper.writeValueAsString(targetObject); } return json; }
From source file:de.uni_koeln.spinfo.maalr.webapp.controller.JsonController.java
@RequestMapping(value = "/json", method = RequestMethod.GET, produces = { "application/json" }) @ResponseStatus(HttpStatus.OK)// w w w . j a v a2 s. c o m public void queryJSON(@RequestParam("callback") String callback, MaalrQuery query, @RequestParam String locale, HttpServletResponse response) throws InvalidQueryException, NoIndexAvailableException, BrokenIndexException, IOException, InvalidTokenOffsetsException { String searchPhrase = query.getValue("searchPhrase"); searchPhrase = searchPhrase.endsWith("?") ? searchPhrase.substring(0, searchPhrase.lastIndexOf("?")) : searchPhrase; query.setQueryValue("searchPhrase", searchPhrase); QueryResult result = index.query(query, true); logger.info("Query {}", query); logger.info("QueryResult {}", result); List<LemmaVersion> entries = result.getEntries(); List<Map<String, String>> toReturn = new ArrayList<Map<String, String>>(entries.size()); for (LemmaVersion entry : entries) { String first = ld.toString(entry, UseCase.RESULT_LIST, true); String second = ld.toString(entry, UseCase.RESULT_LIST, false); Map<String, String> map = new HashMap<String, String>(); map.put("a", first); map.put("b", second); if (map.size() > 0) toReturn.add(map); } JsonResult json = new JsonResult(toReturn); if (toReturn.size() == 0) { String message = Localizer.getTranslation(locale, "maalr.query.nothing_found.embedded"); json.setNothingFoundMessage(message.replace("{0}", query.getValue("searchPhrase"))); } ObjectMapper om = new ObjectMapper(); String string = om.writeValueAsString(json); response.setContentType("text/javascript; charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(callback); out.print('('); out.print(string); out.print(')'); }