} else if (valueType == ValueType.NUMBER) {
JsonNumber number = ((JsonNumber)jsonValue);
contentHandler.characters(number.toString());
} else if (valueType == ValueType.OBJECT) {
JsonObject childObject = (JsonObject) jsonValue;
Iterator<Entry<String, JsonValue>> iter = childObject.entrySet().iterator();
while (iter.hasNext()) {
Entry<String, JsonValue> nextEntry = iter.next();
parsePair(nextEntry.getKey(), nextEntry.getValue());
}
} else if(valueType == ValueType.ARRAY) {