Refine search
_jsonFactory = new MappingJsonFactory(this); } else { _jsonFactory = jf; BaseSettings base = DEFAULT_BASE.withClassIntrospector(defaultClassIntrospector()); _configOverrides = new ConfigOverrides(); _serializationConfig = new SerializationConfig(base, configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, needOrder);
public TweetBench() { try { MappingJsonFactory jf = new MappingJsonFactory(); InputStream json = TweetBench.class.getClassLoader().getResourceAsStream("tweet.json"); new ArrayList<>(singletonList(new JsonMap(jf.createParser(json).readValueAsTree()))); } catch (IOException e) { throw new RuntimeException(e); } }
/** * Sub-classes need to override this method */ @Override public MatchStrength hasFormat(InputAccessor acc) throws IOException { if (getClass() == MappingJsonFactory.class) { return hasJSONFormat(acc); } return null; } }
@Override public JsonFactory copy() { _checkInvalidCopy(MappingJsonFactory.class); // note: as with base class, must NOT copy mapper reference return new MappingJsonFactory(this, null); }
private void output(Node invert) throws IOException { MappingJsonFactory jf = new MappingJsonFactory(); StringWriter out = new StringWriter(); JsonGenerator jg = jf.createJsonGenerator(out); writeNode(jg, invert); jg.flush(); System.out.println(out.toString()); }
public MappingJsonFactory(JsonFactory src, ObjectMapper mapper) { super(src, mapper); if (mapper == null) { setCodec(new ObjectMapper(this)); } }
ProjectModelTraversal projectModelTraversal = new ProjectModelTraversal(inputApplication, new OnlyOnceTraversalStrategy()); MappingJsonFactory jsonFactory = new MappingJsonFactory(); jsonFactory.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET); ObjectMapper objectMapper = new ObjectMapper(jsonFactory); objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); objectMapper.addMixIn(Object.class, PropertyFilterMixin.class);
objMapper = new ObjectMapper(); objMapper.setAnnotationIntrospector( new JaxbAnnotationIntrospector(TypeFactory.defaultInstance())); jsonFactory = new MappingJsonFactory(objMapper); final long scanIntervalSecs = conf.getLong( YarnConfiguration
ObjectMapper mapper = new ObjectMapper(); JsonFactory mappingFactory = new MappingJsonFactory(); @SuppressWarnings("deprecation") JsonParser jp = mappingFactory.createJsonParser(file);
public class ParseJsonSample { public static void main(String[] args) throws Exception { JsonFactory f = new MappingJsonFactory(); JsonParser jp = f.createJsonParser(new File(args[0])); JsonToken current; current = jp.nextToken(); if (current != JsonToken.START_OBJECT) { System.out.println("Error: root should be object: quiting."); return; while (jp.nextToken() != JsonToken.END_OBJECT) { String fieldName = jp.getCurrentName(); current = jp.nextToken();
@Override public ClientMessage decode(ByteBuf encodedMessage) { try (InputStream stream = new ByteBufInputStream(encodedMessage, true)) { JsonParser jp = jsonFactory.createParser(stream); ClientMessage.Builder result = ClientMessage.builder(); JsonToken current = jp.nextToken(); if (current != JsonToken.START_OBJECT) { throw new MessageCodecException("Root should be object", null); while ((jp.nextToken()) != JsonToken.END_OBJECT) { String fieldName = jp.getCurrentName(); current = jp.nextToken(); if (current == VALUE_NULL) {
Bundle bundle = new Bundle(); try { JsonFactory f = new MappingJsonFactory(); JsonParser jp = f.createParser(reader); JsonToken current; current = jp.nextToken(); if (current != JsonToken.START_OBJECT) { System.out.println("Error: root should be object: quiting."); while (jp.nextToken() != JsonToken.END_OBJECT) { String fieldName = jp.getCurrentName(); current = jp.nextToken(); if (fieldName.equals("success")) {
try { MappingJsonFactory jsonFactory = new MappingJsonFactory(); JsonParser jsonParser = jsonFactory.createParser(inputStream); JsonToken token = null; token = jsonParser.nextToken(); StringBuffer buffer = new StringBuffer(); do { if (token == JsonToken.START_OBJECT) { buffer.append("{"); } else if (token == JsonToken.END_OBJECT) { buffer.append("}"); System.out.println("Received chunk: " + buffer.toString()); buffer.setLength(0); } else if (token == JsonToken.FIELD_NAME) { jsonParser.nextToken(); buffer.append("\"" + jsonParser.getCurrentName() + "\":"); buffer.append("\"" + jsonParser.getText() + "\":"); } else if (token == JsonToken.VALUE_STRING) { buffer.append("\"" + jsonParser.getCurrentName() + "\":"); buffer.append("\"" + jsonParser.getText() + "\":"); } token = jsonParser.nextToken(); } while (token != null); } catch (Throwable th) { th.printStackTrace(); }
MappingJsonFactory jfactory = new MappingJsonFactory(); JsonParser jParser = jfactory.createJsonParser(inputStream); while (jParser.nextToken() != JsonToken.END_OBJECT) { String fieldName = jParser.getCurrentName(); if ("key3".equals(fieldname)) { jParser.nextToken(); // current token is "[", move next // key3 is array, loop until token equal to "]" while (jParser.nextToken() != JsonToken.END_ARRAY) { MyClass mc = jParser.readValueAs(MyClass.class); // store in your DB } } } jParser.close()
MappingJsonFactory factory = new MappingJsonFactory(); JsonParser parser = factory.createParser(soc.getInputStream()); JsonToken curToken = parser.nextToken(); if (curToken != JsonToken.START_OBJECT) { System.err.println("Not in start object!, Exiting..."); return null; } while (runParser.get() == true) { if (curToken == JsonToken.START_OBJECT) { TreeNode node = parser.readValueAsTree(); System.out.println(node.getClass().getName()); System.out.println(node); } curToken = parser.nextToken(); }
@Override public void importStream(InputStream inputStream, OnItemHandler handler, String charSetName) throws Exception { JsonFactory factory = new MappingJsonFactory(); JsonParser parser = factory.createParser(new InputStreamReader(inputStream, charSetName)); JsonToken current; current = parser.nextToken(); if (current != JsonToken.START_ARRAY) { throw new RuntimeException("Error: root should be object or array."); } while (parser.nextToken() != JsonToken.END_ARRAY) { if (parser.getCurrentName() == null) continue; T item = (T) parser.readValueAs(getDataClass()); handler.onItem(item); } } }
final MappingJsonFactory jsonFactory = new MappingJsonFactory(); final InputStream in = openStreamFromURL(url); try { final JsonParser parser = jsonFactory.createParser(in); try { final JsonToken token = parser.nextToken(); Class<?> type; if (token == JsonToken.START_OBJECT) { type = String.class; return parser.readValueAs(type); } finally { parser.close();
public String groupFind(String findName, String findIndex, Integer ExpectInt) throws Exception { JsonFactory f = new MappingJsonFactory(); JsonParser jp = f.createJsonParser(findIndex); String Result = null; JsonToken current = jp.nextToken(); if (current != JsonToken.START_ARRAY) { logger.warn("groupFind: Error: START_ARRAY expected, not found : quiting."); return Result; current = jp.nextToken(); while (current != JsonToken.END_ARRAY) { if (current != JsonToken.START_OBJECT) { return Result; current = jp.nextToken(); JsonNode node = jp.readValueAsTree(); String tmpStr = node.get("name").asText().toString();
/** * Interpret the line as a Json object and create a Map from it. * * @see LineMapper#mapLine(String, int) */ @Override public Map<String, Object> mapLine(String line, int lineNumber) throws Exception { Map<String, Object> result; JsonParser parser = factory.createParser(line); @SuppressWarnings("unchecked") Map<String, Object> token = parser.readValueAs(Map.class); result = token; return result; }
protected Object getScope() throws IOException { MappingJsonFactory jf = new MappingJsonFactory(); InputStream json = getClass().getClassLoader().getResourceAsStream("hogan.json"); final Map node = (Map) toObject(jf.createJsonParser(json).readValueAsTree()); System.out.println(node); return new Object() { int uid = 0; List tweets = new ArrayList() {{ for (int i = 0; i < 50; i++) { add(node); } }}; }; }