当前位置: 首页 > 知识库问答 >
问题:

用Apache Olingo实现OData对象到Java对象的反序列化

桂学
2023-03-14

我们需要在Java应用程序中集成OData服务。由于缺少SDL/OData文档,我们决定使用Apache Olingo。

我的问题是:如何将接收到的数据反序列化为真实对象?是否有一种方法(OData4)使用带注释的类(如Jpa或JSON/Jackson)直接反序列化为类?

我发现的示例没有使用特定的类,而是使用字符串文本来声明字段名。这是唯一的办法吗?有没有一个例子至少有OData交付的每个实体的特定数据类?

共有1个答案

马琛
2023-03-14

我想您要找的是用于Olingo4的JPAProcessor。这里有一个可用的olingo-jpa-processor-v4

不幸的是,它也缺乏文档,而且是预先发布的

 类似资料:
  • 本文向大家介绍java对象的序列化和反序列化,包括了java对象的序列化和反序列化的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java对象的序列化和反序列化,供大家参考,具体内容如下 1. 什么是序列化        将对象转换为字节流保存起来,比如保存到文件里,并在以后还原这个对象,这种机制叫做对象序列化。(补充一句:把对象保存到永久存储设备上称为持久化) 2. 怎么实现序列化

  • 问题内容: 你好亲爱的同事们, 我有一个Garden类,在其中我可以序列化和反序列化多个Plant类对象。如果想将其分配给mein静态方法中的调用变量,则可以进行序列化,但是不能进行反序列化。 反序列化代码: 我的调用代码: 编辑 我有一个空的Pointer异常 @NilsH的解决方案工作正常,谢谢! 问题答案: 如何序列化整个列表呢?无需序列化列表中的每个对象。 如果那不能解决您的问题,请发布有

  • 以下代码导致此异常: 所以问题是:如何在GSON序列化和反序列化的泛型HashMap中获得正确的实例?

  • 问题内容: 我想知道如何让Jackson JSON库将JSON反序列化为现有对象?我试图找到如何做到这一点。但它似乎只能接受一个Class并实例化它本身。 或者,如果不可能,我想知道是否有任何Java JSON反序列化库都可以做到。 对于C#,这似乎是一个相应的问题:将数据从JSON字符串覆盖到现有对象实例。似乎JSON.NET具有PopulateObject(string,object)。 问题

  • 我正在尝试准备一个库(用Java编写)来运行在Apache-Spark上。由于该库有数百个类,并且仍处于活跃的开发阶段,所以我不想一一序列化所有的类。相反,我搜索了另一个方法,并找到了这个方法,但它同样不能解决序列化问题。 下面是代码示例: 这会产生年份4d的“对象不可序列化”异常: 顺便说一下,如果我将命令Action collect()替换为foreach(func), 那么,我的问题是为什么

  • 问题内容: 这是我的Java代码,用于反序列化,我正在尝试将json字符串转换为java对象。为此,我使用了以下代码: 和我的product.java类 我收到以下错误。 帮我解决这个问题 问题答案: 似乎您正在尝试从JSON读取一个实际描述数组的对象。Java对象使用花括号映射到JSON对象,但是您的JSON实际上以方括号指定一个数组开始。 您实际拥有的是一个。为了描述泛型类型,由于Java的类