+++ /dev/null
-package pnews;
-
-import com.google.gson.Gson;
-import com.google.gson.JsonObject;
-
-import pnews.servlet.ArticleStore;
-
-public class JSON {
- public static String getStats() {
- JsonObject jarticles, jreadcounts;
- Article[] articles;
-
- jarticles = new JsonObject();
-
- jarticles.addProperty("articles-count", ArticleStore.singleton.size());
-
- jreadcounts = new JsonObject();
- jarticles.add("read-counts", jreadcounts);
-
- articles = ArticleStore.singleton.getArticles();
- for (Article a: articles)
- if (a.readCount.get() > 0)
- jreadcounts.addProperty(a.link, a.readCount);
-
- return new Gson().toJson(jarticles);
-
- }
-}