我是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服务链接如何索引,任何帮助都会有用。
谢谢
答案 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