Repository: ranger Updated Branches: refs/heads/master 81d1584a2 -> 6f4e28639
RANGER-1877 The ranger policies json file should be formatted when exported at ranger service manager. Signed-off-by: peng.jianhua <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/ranger/repo Commit: http://git-wip-us.apache.org/repos/asf/ranger/commit/6f4e2863 Tree: http://git-wip-us.apache.org/repos/asf/ranger/tree/6f4e2863 Diff: http://git-wip-us.apache.org/repos/asf/ranger/diff/6f4e2863 Branch: refs/heads/master Commit: 6f4e28639ad431cc0073e1af4ed591035d92b734 Parents: 81d1584 Author: wangyuan <[email protected]> Authored: Wed Nov 8 11:10:29 2017 +0800 Committer: peng.jianhua <[email protected]> Committed: Mon Nov 20 09:40:04 2017 +0800 ---------------------------------------------------------------------- .../src/main/java/org/apache/ranger/biz/ServiceDBStore.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ranger/blob/6f4e2863/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java b/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java index 195510d..956b605 100644 --- a/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java +++ b/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java @@ -185,6 +185,7 @@ import org.apache.poi.ss.usermodel.Workbook; import org.codehaus.jettison.json.JSONException; import com.google.gson.Gson; +import com.google.gson.GsonBuilder; @Component public class ServiceDBStore extends AbstractServiceStore { @@ -3631,10 +3632,8 @@ public class ServiceDBStore extends AbstractServiceStore { RangerExportPolicyList rangerExportPolicyList = new RangerExportPolicyList(); putMetaDataInfo(rangerExportPolicyList); rangerExportPolicyList.setPolicies(policies); - - Gson gson = new Gson(); + Gson gson = new GsonBuilder().setPrettyPrinting().create(); String json = gson.toJson(rangerExportPolicyList, RangerExportPolicyList.class); - try { out = response.getOutputStream(); response.setStatus(HttpServletResponse.SC_OK);
