]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5007 add facets to WS api/rules/search
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Thu, 22 May 2014 14:08:20 +0000 (16:08 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Thu, 22 May 2014 14:08:20 +0000 (16:08 +0200)
sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java

index 0bb856e778139b07ef26279f17ffe4908db5da25..9ffe11d8c43eea36a50fd5a43542eb41d27010ae 100644 (file)
@@ -243,8 +243,9 @@ public class SearchAction implements RequestHandler {
   }
 
   private void writeFacets(RuleResult results, JsonWriter json) {
-    json.name("facets").beginObject();
+    json.name("facets").beginArray();
     for (Map.Entry<String, List<FacetValue>> facet : results.getFacets().entrySet()) {
+      json.beginObject();
       json.prop("name", facet.getKey());
       json.name("values").beginArray();
       for (FacetValue facetValue : facet.getValue()) {
@@ -254,7 +255,8 @@ public class SearchAction implements RequestHandler {
         json.endObject();
       }
       json.endArray();
+      json.endObject();
     }
-    json.endObject();
+    json.endArray();
   }
 }