in src/main/java/org/apache/sling/serviceusermapping/impl/MappingInventoryPrinter.java [115:126]
private void asJSON(JSONWriter w, Mapping m) throws IOException {
w.object();
w.key("serviceName").value(m.getServiceName());
w.key("subServiceName").value(m.getSubServiceName());
String[] pNames = getMappedPrincipalNames(m);
if (pNames != null) {
w.key("principals").value(pNames);
} else {
w.key("user").value(getMappedUser(m));
}
w.endObject();
}