json.key(pv[i]).encodedValue(pv[i + 1]);
}
}
if (map.getHash() && id != null) {
byte[] hash = getHash();
json.key(HASH).value(StringUtils.convertBytesToHex(hash));
}
if (childNodes != null && childNodes.size() > 0) {
if (map.getDescendantCount()) {
if (descendantCount > childNodes.size()) {
json.key(DESCENDANT_COUNT).value(descendantCount);