From 2bb5c1d677b5e9a0339c8e737f34996f8a86a208 Mon Sep 17 00:00:00 2001 From: Andy Doan Date: Mon, 17 Oct 2011 17:59:30 -0500 Subject: decode HTML values in JSON fields --- src/org/linaro/connect/JSONItem.java | 7 ++++++- src/org/linaro/connect/JSONPostingItem.java | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/org/linaro/connect/JSONItem.java b/src/org/linaro/connect/JSONItem.java index 82aab08..e260d55 100644 --- a/src/org/linaro/connect/JSONItem.java +++ b/src/org/linaro/connect/JSONItem.java @@ -2,6 +2,7 @@ package org.linaro.connect; import org.json.JSONObject; +import android.text.Html; import android.util.Log; public class JSONItem { @@ -25,8 +26,12 @@ public class JSONItem { return null; } + static protected String getFieldDecoded(JSONObject jso, String name) { + return Html.fromHtml(getField(jso, name)).toString(); + } + public String getLabel() { - return getField(mJSO, mLabel); + return getFieldDecoded(mJSO, mLabel); } public String getJSON() { diff --git a/src/org/linaro/connect/JSONPostingItem.java b/src/org/linaro/connect/JSONPostingItem.java index e207ec2..985b6f2 100644 --- a/src/org/linaro/connect/JSONPostingItem.java +++ b/src/org/linaro/connect/JSONPostingItem.java @@ -12,7 +12,7 @@ class JSONPostingItem extends JSONItem { } public String getSummary() { - return getField(mJSO, "summary"); + return getFieldDecoded(mJSO, "summary"); } public Uri getUri() { -- cgit v1.2.3