From James Hong at MathWorks Tech Support:
uglyJson = jsonencode(struct('a',1:10,'b','hello'));
gson = com.google.gson.GsonBuilder;
gson = gson.setPrettyPrinting().create();
jp = com.google.gson.JsonParser;
je = jp.parse(uglyJson);
prettyJsonString = gson.toJson(je)