接着上篇Android中WebView加载本地Html,与JavaScript与Android方法相互传值,今天来一篇续集,为什么要来续集呢,感觉自己还有没有交代完的部分,于是在这里再次交代一下,在Android中我们需要将给复杂的数据传到Html页面,我们该怎么做?
大家作为一直搞android或IOS的小伙伴们,有好多对Html都了解不是太多,于是思考了一番,无非就是向Html页面传值吗?我就只会传字符串等基本的数据类型,遇到像List或Map中多层嵌套的复杂数据我该怎么办?我只会字符串,我只会字符串,我只会字符串,于是我是想到了JSON,JSON作为数据交换的一种方式,我是该选择JSON字符串来帮我完成复杂的数据交换,是因为Android或JavaScript中都JSON转换的方法,能够方便的数据转换。
上面我已经把问题抛了出来问题,解决的方法也已经给出。下面来一个简单的例子来说明一下实现方法。
案例说明,我要将一个List
1.创建一个Person对象
|
|
2.创建MyObeject
|
|
3.MainActivity的实现
|
|
4.index.html的实现
|
|
这个案例基本上就四个步骤,通过这篇文章的学习妈妈在也不会担心android向html传复杂的数据了,谢谢学习