ToJson.toAvroJsonString(mRowKeyFormat, mRowKeyFormat.getSchema()));
final ArrayNode components = root.putArray(COMPONENTS_NODE);
for (int i = 0; i < mComponents.length; i++) {
final Object component = mComponents[i];
if (null == component) {
components.add(components.nullNode());
} else {
switch (mRowKeyFormat.getComponents().get(i).getType()) {
case INTEGER:
components.add((Integer)component);
break;