json-android JSON的解析器

问题描述

android JSON的解析器

我从android Http中获取一个长字符串,如下:

{"movies":[
{"movieId":"fmen71229238","eTitle":"Mission: Impossible - Ghost Protocol","cTitle":"不可能的任務:鬼影行動","imageUrl":"http://test.mobibon.com.tw/MovieGoTest/Pics/pl_fmen7122923814_s.jpg","releaseDate":"2011/12/15","saleType":"0"},
{"movieId":"fstw79905171","eTitle":"Seediq Bale","cTitle":"賽德克.巴萊(上)太陽旗","imageUrl":"http://test.mobibon.com.tw/MovieGoTest/Pics/pl_fstw7990517114_s.jpg","releaseDate":"2011/9/9","saleType":"0"},
{"movieId":"fytw91390391","eTitle":"You Are the Apple of My Eye","cTitle":"那些年,我們一起追的女孩","imageUrl":"http://test.mobibon.com.tw/MovieGoTest/Pics/pl_fytw9139039102_s.jpg","releaseDate":"2011/8/19","saleType":"0"}
]}

字符串是JSON格式,我想让它在不同的数组中排列,再在一个Listview中显示。所以我使用JSON paser:

JSONArray result = new JSONArray(retSrc);
        for(int i = 0;i < result.length(); i++)
        {
        JSONObject stock_data = result.getJSONObject(i);
        Log.i("bird","eTitle:"+stock_data.getString("eTitle"));
        }
        } finally {
        }
        }

retSrc 是网站的长字符串
但是Log是:

Log.i("bird","eTitle:"+stock_data.getString("eTitle"));

没有输出任何东西.

我希望log是这样的:

Mission: Impossible - Ghost Protocol Seediq Bale.....

解决方案

JSONObject jObj=new JSONObject(retSrc);
JSONArray jArr=jObj.getJSONArray("movies");
for(int i = 0;i < result.length(); i++)
{
   JSONObject stock_data = result.getJSONObject(i);

}

解决方案二:

你先这样做了吗?:

    JSONObject retSrc= 你获得的json的str.getJSONObject("movies");
时间: 2024-12-30 13:55:54

json-android JSON的解析器的相关文章

Android使用Pull解析器解析xml文件的实现代码_Android

2个类:1个实体类Person.java,1个继承Activity的类   1.Person.java 复制代码 代码如下: package com.mrzhu.work_1_sax; public class Person { private String personId; private String name; private String address; private String tel; private String fax; private String email;  pu

android中如何解析没有Key的Json数据

新浪微博有一部分json数据如下,你会发现这是个数组,但是数组没有key,数组中的对象也没有key.怎么解析呢?fastjson遇到这种无名数组套无名对象也会报异常.所以建议使用原生的json解析. 一.问题: 二.解析代码: com.ht.weibo.weibomodel; com.sina.weibo.sdk.openapi.models.Status; org.json.JSONArray; org.json.JSONException; org.json.JSONObject; java

Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例

Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例 继上篇json解析,我用了原生的json解析,但是在有些情况下我们不得不承认,一些优秀的json解析框架确实十分的好用,今天我们为了博客的保质保量,也就不分开写,我们直接拿比较火的Gson和Fast-json来使用,末尾在进行一些分析 Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示 一.各有千秋 两大解析库的东家都是巨头,一个来自于Google官方,一个来自阿里巴巴,我们这

groovy/java自实现json解析器(3)JsonArray

底层数据结构实现 jsonArray的底层数据结构有列表(list)来维护.它的定义和构造函数初始化工作如下图所示.一般创建对象时默认不传参来构造一个空的列表. def jsonList //底层数据存储结构 /** * 构造函数,若不传参数,默认初始一个 */ def JsonArray( jsonList = null){ this.jsonList = jsonList == null ? [] :jsonList } 公共调用API 下面定义了一些对外提供的API接口工具函数: /**

探究Android系统中解析JSON数据的方式_java

前言喜欢在前言里讲一下自己的现状,或许能有共鸣的同学,更多的是留给自己一个纪念,几个月或者几年再回来看的时候还是会很有感慨.今天说说语言,json这种数据格式之前我做服务器端的时候天天接触,天真的以为json的世界里只有php的json_encode和json_decode,今天当我做客户端的时候,竟然将近一个多小时才搞定json的解析.这里我不是抨击php好坏,只是想说多学点东西,看看你不熟悉的领域,方能开阔自己的视野,方能知道天外有天,方能知道当初你看不上的工作其实你也不一定能很好的完成,扯

深入浅析Android JSON解析_Android

JSON语法 首先看JSON的语法和结构,这样我们才知道怎么去解析它.JSON语法时JavaScript对象表示语法的子集. JSON的值可以是: 数字(整数或者浮点数) 字符串(在双引号内) 逻辑值(true 或 false) 数组(使用方括号[]包围) 对象( 使用花括号{}包围) null JSON中有且只有两种结构:对象和数组. 1.对象:对象在js中表示为"{}"括起来的内容,数据结构为 {key:value,key:value,-}的键值对的结构,在面向对象的语言中,key

json数组解析-android json数组怎解析,求前辈们指导一下。很急,在线等。

问题描述 android json数组怎解析,求前辈们指导一下.很急,在线等. {count"": 5start"": 0total"": 6736books"": [ {publisher"": ""中国电力出版社""image"": ""http://img3.douban.com/mpic/s1957104.jpg&quo

json 数据解析-android 这样的json 数据该怎么解析

问题描述 android 这样的json 数据该怎么解析 {requestStatus"": ""success""errorCode"": ""0""errorTip"": ""操作完成""activityMemberArray"": [ {editTribe"": [ {tribeId

Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示

Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示 今天项目中要实现一个天气的预览,加载的信息很多,字段也很多,所以理清了一下思路,准备独立出来写一个总结,这样对大家还是很有帮助的,老司机要开车了 涉及到网络,你就一定要先添加权限,准没错 <!--网络权限--> <uses-permission android:name="android.permission.INTERNET" /> 一.归属地查询(JSONObject) 这