我通过php从mysql检索数据并将其保存为String
read= new BufferedReader(new InputStreamReader(s,"iso-8859-1"),8);
String line=null;
while ((line=read.readLine()) !=null)
{
text+=line+"\n";
}
输出
[{"DATE_OF_TEXT":"2015-05-06","total_rate_FORuser":"9.90000"},
{"DATE_OF_TEXT":"2015-05-30","total_rate_FORuser":"5.10000"}]
如何在webview中将JSON
解析为我的Javascript文件?
答案 0 :(得分:0)
要在加载页面后传入字符串,可以使用
String jsText = "javascript:addData('" + text + "');");
webView.loadUrl(jsText);
编辑:在您的情况下,使用字符串修改网址:
String urlWithData = yourUrl + "?data=" + text;
webView.loadUrl(urlWithData);
然后在javascript中,首先使用window.location.search
获取文本var jsontext = window.location.search.substring(1).split('=')[1];
然后,使用JSON.parse
将JSON文本转换为JavaScript对象var obj = JSON.parse(jsontext);