Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android JSON文件中的数据有问题_Android_Json - Fatal编程技术网

Android JSON文件中的数据有问题

Android JSON文件中的数据有问题,android,json,Android,Json,为什么我放在.json上的数据在我的原生android应用程序上不起作用,我正在制作一个显示动物图片和信息的应用程序,我正在关注一个youtube教程,但这个家伙使用它的教程效果很好,而我的却不行。 我是否没有采取正确的步骤来正确放置信息? 从json中提取信息的更好方法是什么 我就是不知道 这是我的测试json格式: 这是另一个: 在项目中,这一行用于显示应用程序中的工作,它位于values/strings.xml文件中 <string name="gallery_feed">

为什么我放在.json上的数据在我的原生android应用程序上不起作用,我正在制作一个显示动物图片和信息的应用程序,我正在关注一个youtube教程,但这个家伙使用它的教程效果很好,而我的却不行。 我是否没有采取正确的步骤来正确放置信息? 从json中提取信息的更好方法是什么

我就是不知道

这是我的测试json格式:

这是另一个:

在项目中,这一行用于显示应用程序中的工作,它位于values/strings.xml文件中

<string name="gallery_feed">https://gist.githubusercontent.com/draskomikic/372a8ca88d6d88ec2e45/raw/e95badd14bf24abc1b7a6dfdf4a8070515650eca</string>
https://gist.githubusercontent.com/draskomikic/372a8ca88d6d88ec2e45/raw/e95badd14bf24abc1b7a6dfdf4a8070515650eca
我想听听你的意见


谢谢

以下是一些想法:

1.使用jsonschema2pojo网站从JSON创建Java类

2.将它们添加到项目中

3.修复当前的JSON格式,例如,在galeria.JSON中,您的末尾有一个不应该存在的额外逗号

4.将gson-2.7.jar库添加到项目中

5.使用类似的代码片段将JSON转换为Java对象

    Gson gson = new Gson();
    String json = you_json_string_with_lots_of_objects;
    Type type = new TypeToken<List<Your_Animal_Object>>() {
    }.getType();

    List<Your_Animal_Object> list = gson.fromJson(json, type);
Gson-Gson=new-Gson();
String json=you_json_String_,包含大量的对象;
Type Type=new-TypeToken(){
}.getType();
List=gson.fromJson(json,类型);

六,。您将获得动物对象列表

首先,您需要为我们定义“不工作”的含义……您是否收到错误消息?意外的行为?二者都如果是错误消息,请将其显示给我们。如果是意外行为,请告诉我们预期行为和实际行为是什么。另外,请向我们展示您用于解析JSON的代码。综上所述,您确实意识到“galeria.json”文件的格式与其他两个不匹配吗?您好,Max,我如何将gson2-7.jar添加到项目中??文件->项目结构->应用程序模块->依赖项->添加->库依赖项并搜索gson,最新版本是2.8.0