while (itFieldName.hasNext()) {
String key = itFieldName.next();
JsonNode valueNode = objectNode.get(key);
if (valueNode.isValueNode()) {
attributeList.add(new ReplaceableAttribute(key, valueNode.asText(), replaceP));
} else if (valueNode.isArray()) {
for (int j = 0; j < valueNode.size(); j++) {
JsonNode scalarValueNode = valueNode.get(j);
attributeList.add(new ReplaceableAttribute(key, scalarValueNode.asText(), replaceP));