android:如何将Json数据加载到WebView?

时间:2013-01-17 07:04:40

标签: android json android-webview

我正在尝试解析HTML格式的JSON数据。我不明白如何实现它。

我的JsonObject如下所示:

{"Content":
{
"PageContent":"<table cellpadding=\"1\" cellspacing=\"0\">\r\n\t<tr><td colspan=\"2\" style=\"font-weight:bold; font-style:italic; font-size:24px; color:Red; text-decoration:blink;\">Contact Us</td></table>"
}
}

我想将HTML格式的jsonobject i.e. menuPageContent加载到 WebView

如何将JsonObject加载到WebView中?

帮助将不胜感激

2 个答案:

答案 0 :(得分:3)

希望你知道how to implement JSON Parsing in Android

不过,这是一种从json上面获取menuPageContent的方法:

String myJSONData = "place your data here";
JSONObject objJSON = new JSONObject(myJSONData);
JSONObject subObj = objJSON.getJSONObject("MenuContent");
String webData = subObj.getString("menuPageContent");

myWebView.loadData(webData, "text/html; charset=UTF-8", null);

详细了解WebView

答案 1 :(得分:0)

此链接对您有所帮助

http://code.google.com/p/google-gson/

webview hav加载数据,您可以使用

Gson gson = new Gson();
MyModel model = gson.fromJson("YOUR JSON DATA HERE", MyModel.class);
webView.loadData(model.menuPageContent, "text/html; charset=UTF-8", null);