android Json解析器离线

时间:2013-05-12 00:33:12

标签: android json

我是Android世界的新手,我有一些问题。 我正在android下开发一个项目,它需要一个json解析器。我从Zend框架下开发的Web服务获取了我的json文件,这是Web服务的链接:“manganew:8080 / wsmanganew / manga / manga / idmanga / 1”,json文件的内容是

{
"manga": [
            {
                "idmanga":"1",
                "titre":"naruto",
                "episode":"145",
                "url":"http:\/\/naruto.com\/",
                "image":null,
                "description":"Naruto Shippuuden .",
                "tv":"TV Tokyo",
                "dtdebut":"2013-05-23 12:30:00",
                "iduser":"1"
            }
        ]}

我正在关注本教程“http://www.androidhive.info/2012/01/android-json-parsing-tutorial/”。

我不知道android中的web服务链接如何索引,任何帮助都会有用。

谢谢

2 个答案:

答案 0 :(得分:0)

所以,你需要做什么?从该网址下载json对象到您的应用程序? 该代码在其类中有方法getJSONFromUrl,您应该使用它 但是,根据评论,它有缺陷。

从文件中读取字符串使用此代码

BufferedReader reader = new BufferedReader(new FileReader("/mnt/sdcard/docs/file.json"));
String line, results = "";
while( (line = reader.readLine()) != null)
    results += line;

reader.close();

JSONObject obj = new JSONObject(results);

将路径替换为文件路径

答案 1 :(得分:0)

试试这个

BufferedReader reader = new BufferedReader(new FileReader("C:\\file.json"));
String line, results = "";
while( (line = reader.readLine()) != null)
    results += line;

reader.close();

JSONObject obj = new JSONObject(results);

替换为本地计算机下载字段路径C:\\file.json