Example usage for com.fasterxml.jackson.core TreeNode traverse

List of usage examples for com.fasterxml.jackson.core TreeNode traverse

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core TreeNode traverse.

Prototype

JsonParser traverse();

Source Link

Document

Method for constructing a JsonParser instance for iterating over contents of the tree that this node is root of.

Usage

From source file:com.anrisoftware.simplerest.oanda.rest.AbstractInstrumentHistory.java

private Collection<T> parseResponseList0(ObjectMapper mapper, JsonParser parser)
        throws IOException, JsonParseException, JsonMappingException {
    TreeNode tree = parser.readValueAsTree();
    TreeNode candlesNode = tree.get(CANDLES_NAME);
    int size = candlesNode.size();
    TreeNode node;
    for (int i = 0; i < size; i++) {
        node = candlesNode.get(i);/*from  w  w  w .j a va 2s . c  om*/
        T obj = mapper.readValue(node.traverse(), candleType);
        log.parsedInstrumentHistory(obj);
        container.add(obj);
    }
    return container;
}