将包含\"的JSONObject转换为带有JSON的普通字符串

Zap*_*ica 0 java json

我收到来自http请求的字符串,其中包含以下数据:

{"status":1,"Type":3,"Data":"<p style=\"padding-left:80px\"><\/p><ol><li><span style=\"color:#ff0000\">This<\/span><\/li><li>is a<\/li><li><strong>m<span style=\"background-color:#66cc00\">are<\/span><\/strong><\/li><\/ol><p><\/p><p style=\"padding-left:80px\"><strong style=\"text-align:left\"><span style=\"background-color:#66cc00\"><\/span><\/strong><\/p>  "}
Run Code Online (Sandbox Code Playgroud)

我将其转换为JSONObject,如下所示:

jsonObj = new JSONObject(result);
Run Code Online (Sandbox Code Playgroud)

然后我需要将html作为String显示在TextView中,

我试过这个:

String data = jsonObj.getString("data");
Run Code Online (Sandbox Code Playgroud)

但数据仍为空.这适用于简单的json字符串,但我认为它可能是"角色"的原因.

Pau*_*aul 6

您正在使用"data"一个小写的d,但你的JSON包含"Data"大写D.用这个:

jsonObj.getString("Data");
Run Code Online (Sandbox Code Playgroud)