android Json解析器离线

android Json解析器离线,android,json,Android,Json,我是android世界的新手,我有一些问题。 我正在android下开发一个项目,它需要一个json解析器。我从Zend框架下开发的web服务中获得json文件,该web服务的链接是:“manganew:8080/wsmanganew/manga/manga/idmanga/1”,json文件的内容是 { "manga": [ { "idmanga":"1", "titre":"naruto",

我是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"
            }
        ]}
我正在学习本教程“”

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


谢谢

那么,你需要做什么?将json对象从该url下载到您的应用程序中? 该代码的类中有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);
将路径替换为文件的路径

尝试此操作

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

抱歉,我看不到:您的标题告诉我“android json解析器脱机”,而您的问题告诉我远程json。你能澄清一下吗?我下载了教程项目,但我无法加载文件,我也不知道为什么,因为我是android新手。你想过在android上使用spring吗?它将隐藏任务的复杂性,您可以在大约三行代码中完成这项工作。如果这对你来说可以的话,我可以给你一个例子。我确实下载了这个项目,我更改了我需要更改的内容,但是没有用,我不知道如何索引到本地地址。你试过这个吗<代码>jParser.getJSONFromUrl(“http://manganew:8080/wsmanganew/manga/manga/idmanga/1");问题是json文件在我的计算机中是本地文件