如何在Java中将JSON转换为HTML
我在帖子中使用了@scozy的答案:在我的服务器上将我的html转换为json 然后,我使用一个php post请求将这个json文件从服务器获取到我的android应用程序中 在android应用程序上,我想将这个JSON转换回HTML。有人能带我到这里吗?我对JSON完全不熟悉,所以这里的一些帮助会很好 另外,我使用HTML转换为JSON,然后使用JSON转换为HTML是有原因的 编辑:JSON如下所示如何在Java中将JSON转换为HTML,java,android,json,Java,Android,Json,我在帖子中使用了@scozy的答案:在我的服务器上将我的html转换为json 然后,我使用一个php post请求将这个json文件从服务器获取到我的android应用程序中 在android应用程序上,我想将这个JSON转换回HTML。有人能带我到这里吗?我对JSON完全不熟悉,所以这里的一些帮助会很好 另外,我使用HTML转换为JSON,然后使用JSON转换为HTML是有原因的 编辑:JSON如下所示 { "tag": "html", "lang": "en", "
{
"tag": "html",
"lang": "en",
"children": [
{
"tag": "head",
"children": [
{
"tag": "title",
"html": " 1448449425 = 2015-11-25 16:03:45 "
}
]
},
{
"tag": "body",
"html": " ",
"children": [
{
"tag": "div",
"id": "update_date",
"html": "Nov 25, 2015 16:03"
},
{
"tag": "table",
"id": "stocks_data",
"children": [
{
"tag": "tr",
"children": [
{
"tag": "td",
"html": "Symbol"
},
{
"tag": "td",
"html": "Open Rate"
},
{
"tag": "td",
"html": "High Rate"
},
{
"tag": "td",
"html": "Low Rate"
},
{
"tag": "td",
"html": "Current Rate"
},
{
"tag": "td",
"html": "Price Change"
},
{
"tag": "td",
"html": "Volume"
}
],
"html": " \t"
},
{
"tag": "tr",
"children": [
{
"tag": "td",
"html": "SYMBOL1"
},
{
"tag": "td",
"html": "41.49"
},
{
"tag": "td",
"html": "43.30"
},
{
"tag": "td",
"html": "40.21"
},
{
"tag": "td",
"html": "43.03"
},
{
"tag": "td",
"html": "1.79"
},
{
"tag": "td",
"html": "13,585,500"
}
],
"html": " \t"
},
{
"tag": "tr",
"children": [
{
"tag": "td",
"html": "SYMBOL2"
},
{
"tag": "td",
"html": "39.50"
},
{
"tag": "td",
"html": "39.60"
},
{
"tag": "td",
"html": "38.25"
},
{
"tag": "td",
"html": "39.04"
},
{
"tag": "td",
"html": "0.21"
},
{
"tag": "td",
"html": "12,316,000"
}
],
"html": " \t"
}
]
}
]
}
]
}
请看编辑。已张贴json@dejavu89浏览本教程,这可能会帮助您为什么不直接发送HTML?转换为JSON并返回有什么好处?我看到过这样一种情况:本地网络/运营商正在缓存php响应(html),尽管标头要求不缓存。我在想,也许以json格式返回不会导致缓存?或者我走错了方向了吗?如果您发现缓存在不应该的时候完成了,那么最好首先尝试解决这个根本问题,而不是实施一种变通方法。顺便说一句,一个更简单的解决方法可能是在请求之间稍微更改URL(例如添加时间戳)。