Author: srowen
Date: Fri Oct 12 09:38:51 2012
New Revision: 1397500

URL: http://svn.apache.org/viewvc?rev=1397500&view=rev
Log:
MAHOUT-1101 remove trailing comma from JSON array in output

Modified:
    
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderServlet.java

Modified: 
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderServlet.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderServlet.java?rev=1397500&r1=1397499&r2=1397500&view=diff
==============================================================================
--- 
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderServlet.java
 (original)
+++ 
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderServlet.java
 Fri Oct 12 09:38:51 2012
@@ -132,12 +132,18 @@ public final class RecommenderServlet ex
     response.setHeader("Cache-Control", "no-cache");
     PrintWriter writer = response.getWriter();
     writer.print("{\"recommendedItems\":{\"item\":[");
+    boolean first = true;
     for (RecommendedItem recommendedItem : items) {
+      if (first) {
+        first = false;
+      } else {
+        writer.print(',');
+      }
       writer.print("{\"value\":\"");
       writer.print(recommendedItem.getValue());
       writer.print("\",\"id\":\"");
       writer.print(recommendedItem.getItemID());
-      writer.print("\"},");
+      writer.print("\"}");
     }
     writer.println("]}}");
   }


Reply via email to