/** 解析电影信息 */ private List<MovieInfo> jsonStr(String str) { List<MovieInfo> list = new ArrayList<MovieInfo>(); try { /** * { * 'cmd':'101','code':'0','list':[{'mid':'1','name':'灵魂战车2:复仇时刻','type':'动作 * / 惊悚 / 剧情 / * ','time':'2011年-2月','player':'尼古拉斯·凯奇','image':'10001'}, * {'mid':'2','name':'画皮2','type':'悬疑/爱情/奇幻 * ','time':'2012年6月28日','player':'赵薇 周迅 陈坤 杨幂','image':'10002'}, * {'mid':'3','name':'勇敢传说 * (2012)','type':'动画','time':'2012年06月19日',' * player':'凯莉·麦克唐纳','image':'10003'}, * {'mid':'4','name':'死神来了5','type':'恐怖 / * 惊悚','time':'2011年08月12日','player':'麦尔斯·费舍','image':'10004'}, { * 'mid':'5','name':'光晕4:航向黎明','type':'动作','time':'2012年11月07日','player':'Robin * August / Iain Belcher / Jenna Berman / Enish','image':'10005'}]} */ JSONObject jsonObject = new JSONObject(str); String cmd = jsonObject.getString("cmd"); String code = jsonObject.getString("code"); JSONArray jsonArray = jsonObject.getJSONArray("list"); for (int i = 0; i < jsonArray.length(); i++) { MovieInfo movieInfo = new MovieInfo(); JSONObject jsonObj = (JSONObject) jsonArray.opt(i); movieInfo.setMid(jsonObj.getString("mid")); movieInfo.setName(jsonObj.getString("name")); movieInfo.setType(jsonObj.getString("type")); movieInfo.setImage(jsonObj.getString("image")); movieInfo.setPlayer(jsonObj.getString("player")); movieInfo.setTime(jsonObj.getString("time")); list.add(movieInfo); } } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; }
相关推荐
本着探究 JSON 原理的目的,我将会在这DEMO中实现了一个简单的JSON解析器。由于 JSON 本身比较简单,解析起来也并不复杂。所以如果大家感兴趣的话,在看完本DEMO后,不妨自己动手实现一个 JSON 解析器。
易语言、易Json解析模块、水淼Json 易语言水淼JSON解析模块源码自主解析JSON数据类型,使用树来直观清晰显示出所有结构,辅助程序员快速定位JSON节点提高开发效率。
C#对多级json解析,非常实用,此代码写在load事件里面,然后可以了解解析json的原理。尤其是多级解析。
自己写的json解析,不使用第三方的jar包,简单易懂,分为本地json解析和online json解析,网上的只需要修改一下url地址即可
JSON 解析 http://blog.csdn.net/zxw136511485/article/details/51451523
易语言JSON解析模块2.0源码例程程序结合易语言扩展界面支持库和应用接口支持库,调用API函数实现JSON解析、生成、编辑。点评:易语言JSON解析模块2.0源码通过封装JSON类形成稳定强大的json处理核心。资源作者:。...
sql server 2014 JSON解析到表函数 CREATE FUNCTION [dbo].[parseJSON]( @JSON NVARCHAR(MAX)) RETURNS @hierarchy TABLE ( element_id INT IDENTITY(1, 1) NOT NULL, ...
易语言页面订单json解析源码,页面订单json解析,初始化表格,从网页源码中读取订单到数组,将订单数组内容写到表格
Unity能够在WebGL包使用的json解析.dll
c# json 解析+C# newtonsoft.json.dll 解析类库文件。
Json解析,Gson解析,本地,网络解析简单的案例
最简单最高效的Json解析,快捷小巧方便简洁
delphi_json解析格式化源码 delphi_json解析格式化源码 delphi_json解析格式化源码
PB Json解析库
JSON解析最新版20151017超简JSON效验解析器
json解析的三种方式
C#中Json 解析类库,C# 解析json 时,通常使用的是强类型对象反序列化,但是有时候不知道具体的对象时,使用该类库,使用dictionary 解析弱类型数据
最全的 json解析JAR包 最全的 json解析JAR包 最全的 json解析JAR包
适用于json解析,美观直观的观看数据
网上有CJson来解析数据,但对于单片机来说还是比较繁杂。就自己写了个JSON解析程序,非常精简,只有一百多行。 当然肯定也有不少BUG,欢迎大家指证、优化。