Package com.fasterxml.jackson.databind

Examples of com.fasterxml.jackson.databind.JsonNode.asText()


            Class<?> clazz = Object.class;
            ObjectNode root = (ObjectNode) rootNode;
            JsonNode node = root.remove(configuration.getJsonTypeFieldName());
            if (node != null) {
                try {
                    String typeName = node.asText();
                    if (configuration.getPackagePrefix() != null) {
                        typeName = configuration.getPackagePrefix() + "." + typeName;
                    }
                    Class<?> supportClazz = Class.forName(typeName);
                    if (classes.contains(supportClazz)) {
View Full Code Here


            return String.valueOf(currentNode().numberValue());
        case VALUE_EMBEDDED_OBJECT:
            JsonNode n = currentNode();
            if (n != null && n.isBinary()) {
                // this will convert it to base64
                return n.asText();
            }
        }

        return (_currToken == null) ? null : _currToken.asString();
    }
View Full Code Here

        JsonNode effect = jStatement.get(JsonDocumentFields.STATEMENT_EFFECT);
        if (!isNotNull(effect))
            return null;

        Statement statement = new Statement(Effect.valueOf(effect.asText()));

        JsonNode id = jStatement.get(JsonDocumentFields.STATEMENT_ID);
        if (isNotNull(id)) {
            statement.setId(id.asText());
        }
View Full Code Here

        Statement statement = new Statement(Effect.valueOf(effect.asText()));

        JsonNode id = jStatement.get(JsonDocumentFields.STATEMENT_ID);
        if (isNotNull(id)) {
            statement.setId(id.asText());
        }

        JsonNode actionNodes = jStatement.get(JsonDocumentFields.ACTION);
        if (isNotNull(actionNodes))
            statement.setActions(actionsOf(actionNodes));
View Full Code Here

                elements = fieldValue.elements();
                while (elements.hasNext()) {
                    values.add(elements.next().asText());
                }
            } else {
                values.add(fieldValue.asText());
            }
            conditions.add(new Condition().withType(conditionType)
                    .withConditionKey(field.getKey()).withValues(values));
        }
    }
View Full Code Here

        while (iter.hasNext()) {
            final Map.Entry<String, JsonNode> entry = iter.next();
            if (entry.getKey().equalsIgnoreCase("type")) {
                final JsonNode n = entry.getValue();
                if (n.isValueNode()) {
                    return n.asText();
                }
            }
        }
        return name;
    }
View Full Code Here

        while (iter.hasNext()) {
            final Map.Entry<String, JsonNode> entry = iter.next();
            if (!entry.getKey().equalsIgnoreCase("type")) {
                final JsonNode n = entry.getValue();
                if (n.isValueNode()) {
                    attrs.put(entry.getKey(), n.asText());
                }
            }
        }
    }
View Full Code Here

                } else if (value.isDouble()) {
                    tree.setProperty(name, vf.createValue(value.asDouble()));
                } else if (value.isBigDecimal()) {
                    tree.setProperty(name, vf.createValue(value.decimalValue()));
                } else {
                    tree.setProperty(name, vf.createValue(value.asText()));
                }
            }
        }
    }
View Full Code Here

    assertThat( seg.getType(), is( JsonPath.Segment.Type.FIELD ) );
    assertThat( seg.getField(), is( "field" ) );
    node = match.getNode();
    assertThat( node, notNullValue() );
    assertThat( node.getNodeType(), is( JsonNodeType.STRING ) );
    assertThat( node.asText(), is( "value" ) );
    parent = match.getParent();
    assertThat( parent, notNullValue() );
    assertThat( parent.getNode(), sameInstance( root ) );
    assertThat( parent.getParent(), nullValue() );
    assertThat( parent.getSegment().getType(), is( JsonPath.Segment.Type.ROOT ) );
View Full Code Here

    assertThat( seg.getField(), is( "inner" ) );
    assertThat( seg.getType(), is( JsonPath.Segment.Type.FIELD ) );

    node = match.getNode();
    assertThat( node, notNullValue() );
    assertThat( node.asText(), is( "value" ) );

    parent = match.getParent();
    assertThat( parent, notNullValue() );
    assertThat( parent.getField(), is( "outer") );
    assertThat( parent.getNode().getNodeType(), is( JsonNodeType.OBJECT ) );
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.