android 网页json数据传输,如何将JSON格式的数据从WebView传递到HTML页面
我试图将JSON格式的数据从我的Android WebView传递到HTML页面.但是,每当我尝试解析原始JSON数据时应用程序崩溃,我希望格式为{“key”:“data”}
我的应用程序的目标是解释此JSON数据,将其形成一个值数组,并将其发送到HTML页面.这是正确的方法吗?
这是我的WebView代码……
public class MyWebView extends Activity {
WebView mWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.web_view);
mWebView = (WebView) findViewById(R.id.webviewSch);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(this, "webConnector");
mWebView.loadUrl("file:///android_asset/table.html");
}
public String load() {
return "{\"key\":\"data\"}";
}
}
这是HTML代码……
Test
function loader() {
var jsonData = window.webConnector.load();
}
Do nothing
这是日志猫:
04-15 00:35:44.551: W/dalvikvm(442): JNI WARNING: jarray 0x4053f1a0 points to non-array object (Ljava/lang/String;)
04-15 00:35:44.551: I/dalvikvm(442): "WebViewCoreThread" prio=5 tid=9 NATIVE
04-15 00:35:44.551: I/dalvikvm(442): | group="main" sCount=0 dsCount=0 obj=0x4051bcc0 self=0x19b200
04-15 00:35:44.551: I/dalvikvm(442): | sysTid=451 nice=0 sched=0/0 cgrp=default handle=1684280
04-15 00:35:44.551: I/dalvikvm(442): | schedstat=( 206004592 365607782 69 )
04-15 00:35:44.551: I/dalvikvm(442): at android.webkit.LoadListener.nativeFinished(Native Method)
04-15 00:35:44.551: I/dalvikvm(442): at android.webkit.LoadListener.nativeFinished(Native Method)
04-15 00:35:44.551: I/dalvikvm(442): at android.webkit.LoadListener.tearDown(LoadListener.java:1200)
04-15 00:35:44.551: I/dalvikvm(442): at android.webkit.LoadListener.handleEndData(LoadListener.java:721)
04-15 00:35:44.551: I/dalvikvm(442): at android.webkit.LoadListener.handleMessage(LoadListener.java:219)
04-15 00:35:44.551: I/dalvikvm(442): at android.os.Handler.dispatchMessage(Handler.java:99)
04-15 00:35:44.551: I/dalvikvm(442): at android.os.Looper.loop(Looper.java:130)
04-15 00:35:44.551: I/dalvikvm(442): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629)
04-15 00:35:44.551: I/dalvikvm(442): at java.lang.Thread.run(Thread.java:1019)
04-15 00:35:44.551: E/dalvikvm(442): VM aborting
android 网页json数据传输,如何将JSON格式的数据从WebView传递到HTML页面相关推荐
- HTML地址栏传数据和json区别,前端利用formData格式进行数据上传,前端formData 传值 和 json传值的区别?...
contentType 常见的格式 text/plain :纯文本格式 application/json: JSON数据格式 application/x-www-form-urlencoded 中默认 ...
- Android Studio安卓开发中使用json来作为网络数据传输格式
如果你是在安卓开发中并且使用android studio,要使用json来作为数据传输的格式,那么下面是我的一些经验. 一开始我在android studio中导入那6个包,那6个包找了非常久,因为放 ...
- 服务器端与客户端之间进行数据传输与交换的格式(xml与JSON)
服务器端与客户端之间进行数据传输与交换的格式(xml与JSON) ① 什么是数据交换格式 数据交换格式,就是服务器端与客户端之间进行数据传输与交换的格式. 前端领域,经常提及的两种数据交换格式分别是 ...
- android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据
比起XML文件解析,JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量.同时它也有缺点,Json数据的语义性较差,看起来没有XML直观.现在JSON已经被大多数开发人员所接受,在网络 ...
- Android 自定义 ListView 显示网络上 JSON 格式歌曲列表
本文内容 环境 项目结构 演示自定义 ListView 显示网络上 JSON 歌曲列表 参考资料 本文最开始看的是一个国人翻译的文章,没有源代码可下载,根据文中提供的代码片段,自己新建的项目(比较可恶 ...
- Android学习笔记---26_采用JSON格式返回数据给资讯客户端,效率上要高于xml文件解析和传输
2013-03-22 26_采用JSON格式返回数据给资讯客户端 ---------------------------------------- 1.因为在android中,使用xml格式传输数据的 ...
- Android中的JSON解析方式:json; Gson ; Fastjson
本文主要介绍Json数据的解析 ----a,json数据的介绍 ----b,json数据的解析 ----c,gson数据的解析,谷歌公司的一种格式 ----d,fastjson数据的解析,阿里巴巴的一 ...
- Android开源库--Gson谷歌官方json解析库
官方文档地址:http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/index.html 官方网站:http://code.go ...
- Ace教你一步一步做Android新闻客户端(三) JSON数据解析
对于服务器端来说,返回给客户端的数据格式一般分为html.xml和json这三种格式,现在给大家讲解一下json这个知识点, 1 如何通过json-lib和gson这两个json解析库来对解析我们的j ...
最新文章
- 科研指导:机器学习与自然语言处理
- C语言数据段分类,13.2.1 段的分类
- 【转载】Spring Boot 过滤器、监听器、拦截器的使用
- 【LeetCode笔记】394. 字符串解码(Java、递归、栈)
- 【入门6】函数与结构体(今天刷洛谷了嘛)
- 分布式缓存的面试题2
- 千万级用户-亿级请求的平台架构演变
- ios换肤思想,及工具类
- 前端_day04_行,块,RGB,行高,overflow
- 赠书 | 程序员学数学和算法基础畅销书单
- LTE(4G) - NR(5G) EPS承载
- 598. 范围求和 II【我亦无他唯手熟尔】
- 仿照登录界面实现网站的注册
- 【计算机网络浏览器原理】XSS攻击
- 谈谈分布式服务治理框架 Dubbo 重大升级
- 手握千亿美金的孙正义,这次真的不能如愿了
- 【无标题】Java实现进度条代码
- mtk平台功率限制介绍
- es获取最大时间的记录_颜值这么高?荣耀手表ES评测:大概是最漂亮的方形运动手表...
- Ubuntu系统修复系统拼音输入法
热门文章
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
- python关系运算符和逻辑运算符的优先级_python中逻辑运算符的优先级问题
- MapReduce分析NCDC 年气象数据最低温度与最高温度
- Leetcode unique-paths
- python .py文件变为.so文件进行加密
- SQL的各种使用方法
- 使用C与C++混合编程封装UDP协议
- Python面试题大全(三):Web开发(Flask、爬虫)
- 汇编中各寄存器的作用(16位CPU14个,32位CPU16个)和 x86汇编指令集大全(带注释)
- C++学习之路 | PTA乙级—— 1064 朋友数 (20 分)(精简)