如何在Java中将JSON转换为HTML

如何在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", "

我在帖子中使用了@scozy的答案:在我的服务器上将我的html转换为json

然后,我使用一个php post请求将这个json文件从服务器获取到我的android应用程序中

在android应用程序上,我想将这个JSON转换回HTML。有人能带我到这里吗?我对JSON完全不熟悉,所以这里的一些帮助会很好

另外,我使用HTML转换为JSON,然后使用JSON转换为HTML是有原因的

编辑:JSON如下所示

{
    "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(例如添加时间戳)。