List of usage examples for com.fasterxml.jackson.databind.node JsonNodeFactory JsonNodeFactory
protected JsonNodeFactory(boolean paramBoolean)
From source file:me.tfeng.toolbox.avro.AvroHelper.java
public static JsonNode convertToSimpleRecord(Schema schema, JsonNode json) throws IOException { return convertToSimpleRecord(schema, json, new JsonNodeFactory(false)); }
From source file:com.redhat.lightblue.metadata.rdbms.impl.RDBMSPropertyParserImplTest.java
@Test(expected = IllegalArgumentException.class) public void testConvert_NullObject() throws IOException { MetadataParser<JsonNode> p = new JSONMetadataParser(new Extensions<JsonNode>(), new DefaultTypes(), new JsonNodeFactory(true)); JsonNode emptyNode = JsonUtils.json("{}"); new RDBMSPropertyParserImpl<JsonNode>().convert(p, emptyNode, null); }
From source file:com.redhat.lightblue.metadata.types.DoubleTypeTest.java
@Test public void testToJsonNull() { JsonNodeFactory jsonNodeFactory = new JsonNodeFactory(true); JsonNode jsonNode = doubleType.toJson(jsonNodeFactory, null); assertNotNull(jsonNode);//w ww . ja v a2 s . c o m }
From source file:com.redhat.lightblue.metadata.types.DateTypeTest.java
@Test public void testToJson() { DateFormat dateFormat = new SimpleDateFormat(DateType.DATE_FORMAT_STR); dateFormat.setTimeZone(TimeZone.getTimeZone("GMT")); String date = dateFormat.format(new Date()); JsonNodeFactory jsonNodeFactory = new JsonNodeFactory(true); JsonNode jsonNode = dateType.toJson(jsonNodeFactory, date); assertTrue(jsonNode.asText().equals(date)); }
From source file:com.redhat.lightblue.metadata.types.BigDecimalTypeTest.java
@Test public void testToJsonNull() { JsonNodeFactory jsonNodeFactory = new JsonNodeFactory(true); JsonNode jsonNode = bigDecimalType.toJson(jsonNodeFactory, null); assertNotNull(jsonNode);//from w w w .j a v a 2 s .c o m }
From source file:co.rsk.core.NetworkStateExporter.java
public boolean exportStatus(String outputFile) { Repository frozenRepository = this.repository.getSnapshotTo(this.repository.getRoot()); File dumpFile = new File(outputFile); try (FileWriter fw = new FileWriter(dumpFile.getAbsoluteFile()); BufferedWriter bw = new BufferedWriter(fw)) { JsonNodeFactory jsonFactory = new JsonNodeFactory(false); ObjectNode mainNode = jsonFactory.objectNode(); for (ByteArrayWrapper address : frozenRepository.getAccountsKeys()) { if (!address.equals(new ByteArrayWrapper(ZERO_BYTE_ARRAY))) { mainNode.set(Hex.toHexString(address.getData()), createAccountNode(mainNode, address.getData(), frozenRepository)); }//w w w .j a va 2 s. c o m } ObjectMapper mapper = new ObjectMapper(); ObjectWriter writer = mapper.writerWithDefaultPrettyPrinter(); bw.write(writer.writeValueAsString(mainNode)); return true; } catch (IOException e) { logger.error(e.getMessage(), e); panicProcessor.panic("dumpstate", e.getMessage()); return false; } }
From source file:com.redhat.lightblue.metadata.types.BinaryTypeTest.java
License:asdf
@Test public void testToJson() throws IOException { byte[] bite = new byte[1]; JsonNodeFactory jsonNodeFactory = new JsonNodeFactory(true); JsonNode jsonNode = binaryType.toJson(jsonNodeFactory, bite); assertTrue(Arrays.toString(jsonNode.binaryValue()).equals(Arrays.toString(bite))); }
From source file:com.redhat.lightblue.metadata.rdbms.impl.RDBMSDataStoreParserTest.java
@Test public void testParse() throws IOException { String databaseName = "fakeDatabase"; String datasourceName = "fakeDatasource"; MetadataParser<JsonNode> p = new JSONMetadataParser(new Extensions<JsonNode>(), new DefaultTypes(), new JsonNodeFactory(true)); JsonNode node = JsonUtils//from w ww . j a v a2 s . c om .json("{\"database\":\"" + databaseName + "\",\"datasource\":\"" + datasourceName + "\"}"); RDBMSDataStore ds = new RDBMSDataStoreParser<JsonNode>().parse(RDBMSDataStoreParser.NAME, p, node); assertNotNull(ds); assertEquals(databaseName, ds.getDatabaseName()); assertEquals(datasourceName, ds.getDatasourceName()); }
From source file:com.redhat.lightblue.metadata.rdbms.impl.RDBMSPropertyParserImplTest.java
@Test public void testConvert() throws IOException { MetadataParser<JsonNode> p = new JSONMetadataParser(new Extensions<JsonNode>(), new DefaultTypes(), new JsonNodeFactory(true)); JsonNode node = loadJsonNode("RdbmsMetadataTest-fetch.json"); RDBMS rdbms = new RDBMSPropertyParserImpl<JsonNode>().parse(RDBMSPropertyParserImpl.NAME, p, node.get("rdbms")); MetadataParser<JsonNode> p2 = new JSONMetadataParser(new Extensions<JsonNode>(), new DefaultTypes(), new JsonNodeFactory(true)); new RDBMSPropertyParserImpl<JsonNode>().convert(p2, node, rdbms); assertNotNull(p2.getObjectProperty(node, "rdbms")); }
From source file:org.jongo.NonPojoTest.java
@Test public void canSaveANewJsonNode() throws Exception { JsonNodeFactory factory = new JsonNodeFactory(false); ObjectNode node = factory.objectNode(); node.put("test", "value"); collection.save(node);/*from ww w. ja v a2 s . co m*/ JsonNode result = collection.findOne().as(JsonNode.class); assertThat(result.get("_id")).isNotNull(); assertThat(result.get("test").asText()).isEqualTo("value"); }