diff options
author | Andy Doan <andy.doan@linaro.org> | 2011-10-17 17:59:30 -0500 |
---|---|---|
committer | Andy Doan <doanac@gmail.com> | 2011-10-17 17:59:30 -0500 |
commit | 2bb5c1d677b5e9a0339c8e737f34996f8a86a208 (patch) | |
tree | e2f990592c704757e744adfaa3bea57c926f4c9b | |
parent | 070dd879c02c9b276bf11291cd25ecdcad5944c1 (diff) | |
download | LinaroConnect-2bb5c1d677b5e9a0339c8e737f34996f8a86a208.tar.gz |
decode HTML values in JSON fieldsv1.0
-rw-r--r-- | src/org/linaro/connect/JSONItem.java | 7 | ||||
-rw-r--r-- | 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() { |