2 u012934325 u012934325 于 2016.04.06 08:04 提问

在使用gson时,创建该对象但是不能导入Gson类

图片说明
由于做毕设,是android项目,需要用到gson,我从github上面下载了gson-master.zip,目录和上面的图一样,我将压缩包解压后放在与我的android项目同一目录下面,然后在我的项目中创建gson对象,但是gson这个类不能导入,这个怎么解决?前段时间使用了slidingmenu,只需要关联里面的library就可以,但是这个里面没有jar文件,也没有library,希望可以得到大家的指导,谢谢

5个回答

u012934325
u012934325   2016.04.06 08:52
已采纳

这个的话,你从github上面下载的gson-master.zip中可能有jar文件,也可能没有jar文件,如果没有jar文件,你需要在其他地方下载,然后将gson的jar文件
放到你的项目的lib目录下面,而不是你的gson-master下面的lib目录,这样就可以顺利的导入该类

bdmh
bdmh   Ds   Rxr 2016.04.06 08:16

你找到gson的jar包,放到lib下

u012934325
u012934325 thankyou 解决了 我把jar文件放在我的lib目录下就好使了
2 年多之前 回复
u012934325
u012934325 下载了3个jar 放在gson-master的lib下面了 但是导入还是失败
2 年多之前 回复
u012934325
u012934325   2016.04.06 08:24

图片说明
在网上下载了三个gson的jar,放在了gson-master的lib目录下面还是导入json类失败,不知道什么原因

huangyue009
huangyue009   2016.04.06 10:36

放第一个gson-2.2.4.jar到你的毕设工程即可,其他的都不用管

bruse_android
bruse_android   2016.04.06 10:36

如果是解析json数据建议用
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
明明将gson-2.3.1.jar 包复制粘贴在所在工程libs目录下,却无法使用
明明将gson-2.3.1.jar 包复制粘贴在所在工程libs目录下但为什么在 Gson gson = new Gson();时两个Gson出现下划线且提示里没有import选项,一直报错! 如图 注意红框的部分,Gson gson = new Gson();时两个Gson出现下划线且提示里没有import选项 我的理解是 将gson-2.3.1.jar 包
Gson使用遇到的问题
serializedname,Expose,对象为空
通过GSON 解析Json数据,但是不创建JAVA Bean的方式,获取对应的值
问题:一般我们会把对应的json数据解析后映射到对应的Java Bean上,但是现在项目底层变化,不能创建Java Bean.怎么通过字符串的方式获取到对应的Value? 解决思路: 首先,应该把Json转换为Map嵌套Map的格式,如果遇到数组,Gson会帮我们自动的转化成ArrayList。这个很关键。然后获取对应集合里面的元素。这个元素是个Map就继续获取。直到最后成为String.pack
GSON使用笔记(2) -- 反序列化时GSON如何创建对象实例
反序列化时GSON如何创建对象实例
使用Gson解析json在打包混淆时出错的解决方法
解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题 方法一: Gson gson = new Gson(); // 将json格式字符串转化为List Type listType = new TypeToken>(){}.getType(); personMsgList = gson.fromJson(jsonObject.getString("li
android Gson 使用的四种方式
相对于较为传统的Json解析来说,google共享的开源Gson在解析速度和所使用的内存在有着明显的优势,虽然说阿里巴巴也提供了fastgson包,但是它跟Gson的处理速度大同小异,只是底层实现的原理不同,在这里就来学习一下怎么使用google的开源包Gson(在学习之间你应该下载好google gson包)Gson的解析非常简单,但是它的解析规则是必须有一个bean文件,这个bean文件的内容跟
Java中用google-gson创建一个Java对象
通过使用google-gson我们可以解析一个json文件,将它转化为字符串的形式,既然他能转化为字符串的形式,那么他应该也能转化为json对象,但是现在由于自己的学习不是很好,我现在也只有通过在控制器中看,还没有办法将它保存在一个json的文件中,如果后续的学习能够从中了解到一些方法的,在进行一些补充。那么就先贴上代码: CreateJson.java package com.read
gson报错找不到类
一个项目的包在eclipse看可能已经被导进去了 但是可能没有添加到路径去,应该去看一下本地项目的web-inf/lib下有这个包没
Litepal中Datasupport对象的json序列化
起litepal是什么,可百度! Datasupport是Litepal最基本的数据库对象,类似于JPA的Repository。 问题便是:Datasupport子类在用gson序列化时,Datasupport自身的属性如何被剔除。 承不想另外定义一个DTO对象,但直接使用Datasupport的子类又会受上述问题影响。 然后就用到了gson的GsonBuilder来创建自定义的过滤策略,将相应属性
Gson出现javaBean在打包后无效的问题
曾经,我遇到一个bug,同样的请求方法,定义在自定义控件TitleBar里面,在未打包的时候能拿到数据,但是,打包之后,怎么都看不到数据,各种方式,各种测试,最终发现,还是不行,拿不到数据,Today,我一步一步的检测到Gson解析的时候,我发现打包之后的数据,经过Gson解析后,就没有了。所有请求方法都没有问题,就单单这个不行,可纠结了。最终我发现: 原因是:因为客户端代码中的Java