android Json解析器离线
我是android世界的新手,我有一些问题。 我正在android下开发一个项目,它需要一个json解析器。我从Zend框架下开发的web服务中获得json文件,该web服务的链接是:“manganew:8080/wsmanganew/manga/manga/idmanga/1”,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",
{
"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文件在我的计算机中是本地文件