首页 文章
  • 0 votes
     answers
     views

    为什么选择GsonBuilder(函数excludeFieldsWithoutExposeAnnotation() . create())UTF-8不起作用?

    我正在从数据库加载事件并尝试将它们放到FullCalendar中 . 要将所有预订的列表发送到FullCalendar,它必须具有某种格式 . 所以我用gson做对了 . 不幸的是,它不适用于UTF-8 . 在图片上你可以看到控制器函数,它在URL调用时返回gson对象 . 此URL在FullCalendar中用于事件源 . 当我调用URL时,它会显示gson对象,但不会显示UTF-8 . 我正在...
  • 0 votes
     answers
     views

    Retrofit - Android - 使用gson处理多个类型的键和值

    因此,当我从应用程序处理多个类型的响应json的键和值时,我一直遇到一些api问题 . 让我告诉你json的回应: { "error":[ ], "result":{ "field1":[ [ 1544258160, "57.15&...
  • 1 votes
     answers
     views

    gson混淆程序错误

    所以我在这里和其他地方阅读了几千条线程,它仍然不适合我 . 它的错误就像找不到引用类sun.misc.Unsafe,或者如果我在那些上使用dontwarn,它编译但是gson部分在某些时候返回ClassCastExecption . 现在 - 我知道序列化类shuold在proguard设置中被标记为-keep,我知道-keepattributes Annotation和Signature,但是我...
  • 0 votes
     answers
     views

    Gson作为带有spring boot的apache-cxf中的JSON提供程序?

    我正在尝试使用Apache-CXF和Spring Boot创建一些休息Apis . 但是,我有兴趣将GSON用作JSON的默认提供程序而不是Jackson . 我怎么能做到这一点 . 我在网上看到了一些解决方案,但这不是很具体 . 任何有关这方面的想法或指导都会非常有帮助 .
  • 357 votes
     answers
     views

    Google Gson - 反序列化列表<class>对象? (通用型)

    我想通过Google Gson传输列表对象,但我不知道如何反序列化泛型类型 . 看完_735069后我试过了什么(BalusC的回答): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); 但是我在eclipse中得到一个错误,说“类型新List(){}必须实现继承的抽象方法........
  • 12 votes
     answers
     views

    GSON忽略错误类型的元素

    我正在使用Retrofit(与OkHttp和GSON结合使用)与在线Web服务进行通信 . webservice有一个默认的包装器,它的响应类似于: { &quot;resultCode&quot;:&quot;OK&quot;, &quot;resultObj&quot;:&quot;Can be a string or JSON object / array&quot;, &...
  • 1 votes
     answers
     views

    改造GSON解析一个对象数组

    我收到这个jason作为WS的回应: [ [ &quot;test0&quot;, &quot;test0&quot; ], [ &quot;test1&quot;, &quot;test1&quot; ], [ &quot;test2&quot;, &quot;test2&quot; ], [ ...
  • 1 votes
     answers
     views

    在Retrofit GET请求之后如何使用GSON解析此JSON响应?

    我正在尝试在Retrofit GET请求之后使用GSON解析JSON响应 . 我不需要所有的键和值,所以我只是@Expose我需要的那些并指示解析器这样做 . 请求激活并且响应变得干净,但是查看logcat我发现这个错误,这显然表明POJO模型格式化或实现不好: 04-09 12:16:01.679 5604-5604/? V/Retrofit error﹕ retrofit.converter....
  • 8 votes
     answers
     views

    为什么Gson fromJson抛出一个JsonSyntaxException:预期BEGIN_OBJECT但是BEGIN_ARRAY?

    (这篇文章的意思是canonical question,下面提供了一个示例答案 . ) 我正在尝试使用Gson#fromJson(String, Class)将一些JSON内容反序列化为自定义POJO类型 . 这段代码 import com.google.gson.Gson; public class Sample { public static void main(String[] ...
  • 5 votes
     answers
     views

    Android Retrofit预计BEGIN_OBJECT但是在第1行第1列路径$ STRING

    我在我的Android应用程序中使用okhttp Retrofit来发出网络请求 . 在其中一个请求中,我收到此错误: com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:预期为BEGIN_OBJECT但在第1行第1行STRING为STRING 我在日志中看到201响应,但Retrofit会抛出此错误 . 以下是我...
  • -3 votes
     answers
     views

    Gson和Retrofit出错:预计BEGIN_ARRAY但是BEGIN_OBJECT [重复]

    这个问题在这里已有答案: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 2个答案 我是新用的Retrofit和Gson,当我尝试使用POST方法向REST API发送请求时,我面临如下错误 . com.google.gson.JsonSyntaxException:java.lang.IllegalStateExce...
  • -1 votes
     answers
     views

    如何使用GSON和Volley Android在2个Modal类中获取json数据

    我有2个类似结果的模态类,另一个是学生我希望使用gson在两个模态类中获取所有json响应我尝试这样* json响应: - {“”成功“:”1“,”请求“:”/ API / V1 / getmarketsummaries “ ”消息“: ”“, ”结果“:[{ ”MarketID“: ”18“, ”LastPrice“: ”0.01458900“, ”改变“: ” - 1.10“, ”Hig...
  • 2 votes
     answers
     views

    Maven项目构建但在运行时无法找到类

    我有这个pom.xml文件: &lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://maven.apache.org...
  • 2 votes
     answers
     views

    解析使用GSON大字符领域

    我试图使用GSON解析器解析JSON对象并使用JDBC写入数据库 . 然而,一些领域是相当大的字符串类型来存储后,我用GSON解析器解析它们,并且还创建,因为我将不得不增加我的专栏大小的数据库,用于存储大串的问题 . 我的阶级结构类似于此: 公共类结果{ public String _refObjectUUID; public String _refObjectName; public Strin...
  • 0 votes
     answers
     views

    JSON,数字解析为模型

    我想从Web服务提供程序解析JSON数据到我的Web服务客户端中的模型 . 我一直试图通过使用GSON库来做到这一点 . 问题听起来很简单,但JSON看起来像这样: { &quot;aaData&quot;: [ { &quot;0&quot;: 23, &quot;1&quot;: &quot;København&quot;, &quot;2&quot;: 1 }, { &quot;0&quot...
  • 1 votes
     answers
     views

    用Gson验证

    我想在使用GSON反序列化时检查有效的Integer,并向resultList对象报告错误 . 所以我有这个(注册Integer类型)给GsonBuilder: gson.registerTypeAdapter(Integer.class, new IntegerDeserializer(resultList)); 而IntegerDeserializer看起来像 @Override publi...
  • 0 votes
     answers
     views

    gson排除策略仅适用于目标对象的字段

    我想阻止Gson序列化特定类型的字段 . 为此,我创建了一个排除策略 . 排除策略确实成功识别出有问题的类何时被处理并且成功排除它 . 不幸的是,它阻止我序列化该类的对象,即使它们是根 . 我的意思是他们是传递给gson.toJson()方法的参数 . 为了更清楚,我有一个Person类的类,其类字段本身涉及Person类型 . 我不想序列化Person类的类字段 . public class P...
  • 1 votes
     answers
     views

    GSON - 具有命名策略的可选和必填字段

    我需要一个函数,它读取一个json文件并控制json文件的结构 . 必须定义必填字段 . 为此,我发现了一个问题,解决了我的问题的一部分Gson optional and required fields . 但在这种情况下,命名约定不再具有权力 . 在我的情况下,我使用了以下GsonBuilder: this.gsonUpperCamelCase = new GsonBuilder() ...
  • 0 votes
     answers
     views

    Android Retrofit我没有收到JSON

    我是Android开发的新手,我正试图在Android Studio项目中使用Retrofit与Gson从Flickr API中提取数据 . 但我得到了200回应,但身体是空的 . 但是,如果我使用调试器并复制响应的URL并将其粘贴到我的浏览器中,我可以看到很多JSON . 我有这些模型类,它们应该是来自API的JSON的Java等价物: public class Photos { @Serial...
  • 0 votes
     answers
     views

    Node.js请求上传Jersey服务器multipart资源=> Gson stackoverflow

    我有一个node.js客户端使用multipart表单将文件上传到在apache tomcat上运行的基于Java的jersey服务器 . 这是node.js上传表单: var filePath = path.join(os.tmpDir(), filename); var fstream = fs.createWriteStream(filePath); file.pipe(fstream); ...
  • -2 votes
     answers
     views

    如何在jsp中将json字符串转换为javascript数组?

    在我的jsp下面是code.how在javascript中访问(String jsonname)作为javascript数组?目前,它不打印任何东西 . ArrayList&lt;String&gt; name=new ArrayList&lt;String&gt;(); name.add(&quot;Ravi&quot;); name.add(&quot;Vijay&quot;...
  • 947 votes
     answers
     views

    Android Studio:将jar添加为库?

    我正在尝试使用新的Android Studio,但我似乎无法让它正常工作 . 我正在使用 Gson 库来序列化/反序列化JSON对象 . 但是库不知何故不包含在构建中 . 我创建了一个只有 MainActivity 的新项目 . 在/ libs文件夹中复制 gson-2.2.3.jar 并将其添加为库依赖项(右键单击 - &gt;添加为库) . 这包括android studio中的jar,因此可...
  • 97 votes
     answers
     views

    如何使用Java中的GSON或其他JSON库反序列化列表?

    我可以在GAE上序列化我的servlet中的List,但我不能反序列化它 . 我究竟做错了什么? 这是我在GAE中的视频类,它是序列化的: package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.Identi...
  • 4 votes
     answers
     views

    改造无法访问HttpUrl

    我已将下面的库包含到我的应用程序的lib文件夹中: 编译文件('libs/retrofit-2.0.0-beta2.jar') 编译文件('libs/converter-gson-2.0.0-beta1.jar') 当要运行应用程序时,它给了我这样一个错误: 错误:(17,17)错误:无法访问未找到com.squareup.okhttp.HttpUrl的HttpUrl类文件 我创建...
  • 0 votes
     answers
     views

    生成构建时没有虚拟方法newJsonReader(Ljava / io / Reader;)问题

    在许多应用程序中,我一直在使用 retrofit2 和 Gson convertor . 但是目前我正在为现有项目做贡献,而且我已经使用了两个依赖项 . 在直接运行项目时,它完美运行 . 但每当我生成 debug 或 release 版本时,此错误都会出现在Toast中,并且不解析 Api 内容 . Proguard被禁用 . 这是错误: 没有虚拟方法newJsonReader(Ljava /...
  • 1 votes
     answers
     views

    忽略来自Rest API Response Java的Null值字段

    在我的项目中,我将Rest Response发送到 Advance Rest Client 它只显示具有一些值的字段和忽略(不显示)具有NULL值或空值的字段 . 代码的一部分: Gson gson=new Gson(); // firstResponse is Object which contains the values String jsonString = gson.toJson(fir...
  • 322 votes
     answers
     views

    Jackson VS. Gson [关闭]

    在搜索了一些现有的JSON库后,我终于得到了这两个: Jackson Google GSon 我对GSON有点偏爱,但网上的消息是GSon遭受了某种天体表现issue(截至2009年9月) . 我继续比较;与此同时,我正在寻求帮助来决定我的想法 .
  • 228 votes
     answers
     views

    将JSON数据转换为Java对象

    我希望能够在我的Java操作方法中访问JSON字符串中的属性 . 只需输入 myJsonString = object.getJson() 即可获得该字符串 . 下面是字符串的示例: { 'title': 'ComputingandInformationsystems', 'id': 1, 'children': 'true', 'groups': [{ ...
  • 242 votes
     answers
     views

    如何使用Gson将JSON转换为HashMap?

    我正在从服务器请求数据,该服务器以JSON格式返回数据 . 在发出请求时将HashMap转换为JSON并不难,但另一方面似乎有点棘手 . JSON响应如下所示: { &quot;header&quot; : { &quot;alerts&quot; : [ { &quot;AlertID&quot; : &qu...
  • 1 votes
     answers
     views

    Gson JsonArray中的NoSuchMethodException

    所以我偶然发现了这个错误,每当我尝试从JsonArray对象中删除一个元素时,我都会得到NoSuchMethodException . 但看了它坚实的一天后,我找不到它的原因 . 该方法存在于我的项目中包含的.jar文件中的已编译.class文件中 . 而我现在正处于亏损状态 . 当然问题出在椅子和键盘之间,但我只是看不到它 编辑:编译项目后我没有得到这个错误,所以这必须做一些eclipse如何管...

热门问题