in src/main/java/com/awslabs/iot/client/helpers/json/BasicObjectPrettyPrinter.java [22:37]
public String prettyPrint(Object object) {
Gson gson = new GsonBuilder().setExclusionStrategies(new ExclusionStrategy() {
@Override
public boolean shouldSkipField(FieldAttributes fieldAttributes) {
// Don't print SDK related metadata
return (fieldAttributes.getName().startsWith("sdk") && fieldAttributes.getName().endsWith("Metadata"));
}
@Override
public boolean shouldSkipClass(Class<?> aClass) {
return false;
}
}).create();
return prettyPrint(gson.toJson(object));
}