Java Android-从JSON对象转换HTML元素
我有一个类似这样的JSON对象(注意:它们是用印尼语编写的) 有没有办法在android studio中转换html元素,使它们看起来不像这样 我还将把我的java类的一部分放在这里以防万一Java Android-从JSON对象转换HTML元素,java,android,html,json,xml,Java,Android,Html,Json,Xml,我有一个类似这样的JSON对象(注意:它们是用印尼语编写的) 有没有办法在android studio中转换html元素,使它们看起来不像这样 我还将把我的java类的一部分放在这里以防万一 public class Detail extends Activity { String idkbj; TextView backText; private ProgressDialog progressDialog; JSONParser jsonParser = new JSONParser()
public class Detail extends Activity {
String idkbj;
TextView backText;
private ProgressDialog progressDialog;
JSONParser jsonParser = new JSONParser();
public static final String TAG_CON = "content";
private static final String url_kbj = "https://api.url_api";
protected String doInBackground(String... params){
try{
List<NameValuePair> params1 = new ArrayList<>();
params1.add(new BasicNameValuePair("id", idkbj));
final JSONObject json = jsonParser.makeHttpRequest(url_kbj + "/" + idkbj + "/", "GET", params1);
final JSONObject data = json.getJSONObject("data");
runOnUiThread(new Runnable() {
@Override
public void run() {
TextView content = (TextView) findViewById(R.id.content);
try{
String con_d = data.getString(TAG_CON);
content.setText(con_d);
}
catch (JSONException e){
e.printStackTrace();
}
catch (Exception e){
e.printStackTrace();
}
}
});
}
catch (JSONException e){
e.printStackTrace();
}
return null;
}
}
公共类详细信息扩展活动{
字符串idkbj;
文本查看背景文本;
私有进程对话;
JSONParser JSONParser=新的JSONParser();
公共静态最终字符串TAG_CON=“content”;
私有静态最终字符串url_kbj=”https://api.url_api";
受保护的字符串doInBackground(字符串…参数){
试一试{
List params1=new ArrayList();
参数1.add(新的BasicNameValuePair(“id”,idkbj));
final JSONObject json=jsonParser.makeHttpRequest(url_kbj+“/”+idkbj+“/”,“GET”,params1);
最终JSONObject数据=json.getJSONObject(“数据”);
runOnUiThread(新的Runnable(){
@凌驾
公开募捐{
TextView内容=(TextView)findViewById(R.id.content);
试一试{
String con_d=data.getString(TAG_con);
content.setText(con_d);
}
捕获(JSONException e){
e、 printStackTrace();
}
捕获(例外e){
e、 printStackTrace();
}
}
});
}
捕获(JSONException e){
e、 printStackTrace();
}
返回null;
}
}
在web视图中加载该内容
content_web_view.loadData(content , "text/html; charset=utf-8","UTF-8");
或者使用Html.fromHtml(con_d)即
您应该编辑您的问题,以显示您尝试过的内容以及哪些内容不起作用。老实说,我不知道应该写什么,因为我对java有点陌生。此外,我将json对象代码更改为图像,因为stackoverflow认为它“主要是代码”
content.setText(Html.fromHtml(con_d));