草庐IT

jsonschema2pojo

全部标签

java - Spring自动将GET请求参数映射到POJO

我的RESTController中有包含很多参数的方法。例如:@RequestMapping(value="/getItem",method=RequestMethod.GET)publicServiceRequest>getClaimStatuses(@RequestParam(value="param1",required=true)Listparam1,@RequestParam(value="param2",required=false)Stringparam2,@RequestParam(value="param3",required=false)Listparam3,@Re

java - Spring JSON 请求正文未映射到 Java POJO

我正在使用Spring来实现RESTfulWeb服务。其中一个端点将JSON字符串作为请求正文,我希望将其映射到POJO。但是,现在看来传入的JSON字符串不是映射到POJO的属性。这是@RestController接口(interface)@RequestMapping(value="/send",headers="Accept=application/json",method=RequestMethod.POST)publicvoidsendEmails(@RequestBodyCustomerInfocustomerInfo);数据模型publicclassCustomerInf

java - Spring JSON 请求正文未映射到 Java POJO

我正在使用Spring来实现RESTfulWeb服务。其中一个端点将JSON字符串作为请求正文,我希望将其映射到POJO。但是,现在看来传入的JSON字符串不是映射到POJO的属性。这是@RestController接口(interface)@RequestMapping(value="/send",headers="Accept=application/json",method=RequestMethod.POST)publicvoidsendEmails(@RequestBodyCustomerInfocustomerInfo);数据模型publicclassCustomerInf

java - POJO 到 org.bson.Document,反之亦然

是否有简单的方法将SimplePOJO转换为org.bson.Document?我知道有很多方法可以做到这一点:Documentdoc=newDocument();doc.append("name",person.getName()):但它是否有更简单且错字更少的方法? 最佳答案 目前MongoJavaDriver3.9.1提供开箱即用的POJO支持http://mongodb.github.io/mongo-java-driver/3.9/driver/getting-started/quick-start-pojo/假设您有这样

spring - 获取 POJO 类中的 Servlet Request 对象

我需要获取从Acegi类调用的POJO中的当前页面URL(需要为我正在处理的应用程序添加一些自定义逻辑)并且需要检索HttpServletRequest以便我可以获取URL的子域(逻辑所基于)。我已经尝试添加:@AutowiredprivateHttpServletRequestrequest;...publicvoidsetRequest(HttpServletRequestrequest){this.request=request;}publicHttpServletRequestgetRequest(){returnrequest;}但是,当我尝试在我的代码中使用请求对象时,它为

spring - 获取 POJO 类中的 Servlet Request 对象

我需要获取从Acegi类调用的POJO中的当前页面URL(需要为我正在处理的应用程序添加一些自定义逻辑)并且需要检索HttpServletRequest以便我可以获取URL的子域(逻辑所基于)。我已经尝试添加:@AutowiredprivateHttpServletRequestrequest;...publicvoidsetRequest(HttpServletRequestrequest){this.request=request;}publicHttpServletRequestgetRequest(){returnrequest;}但是,当我尝试在我的代码中使用请求对象时,它为

java - HashSet<POJO>.contains 不当行为

作为Hadoop的一部分Mapper,我有一个HashSet它包含一个非常简单的类的实例,只有两个整数属性。作为一个应该,我定制了hashCode()和equals():publicclassMySimpleObject{privateinti1,i2;publicset(inti1,inti2){this.i1=i1;this.i2=i2;}@OverridepublicinthashCode(){finalintprime=31;intresult=1;result=prime*result+i1;result=prime*result+i2;returnresult;}@Over

hadoop - Mapreduce POJO 映射

我在hdfs系统中有一个文件,它是3个与销售数据相关的表的连接输出。(销售抬头、项目详细信息、投标详细信息)。该文件将合并所有三个表中的列。如果有3个项目和1个投标,我将有6行用于交易。因此文件中将有6行具有相同的交易号。我可以在映射器中读取它并创建一个包含所有字段的DTO现在我想从这个扁平化的DTO构建复杂的DTO结构。是否有任何可用的pojo映射框架,它是否支持从普通DTO到复杂结构的映射。结构publicclassPlainDTO{StringtranId;StringprocessDate;StringitemNumber;StringitemName;inttenderId;

android - 避免改造 POJO 冗余

我有一个用于改造的POJO类。publicclassAppData(){Stringa;Stringb;Stringc;Stringd;publicvoidsetA(Stringa){this.a=a;}publicStringgetA(){returna;}publicvoidsetB(Stringb){this.b=b;}publicStringgetB(){returnb;}publicvoidsetC(Stringc){this.c=c;}publicStringgetC(){returnc;}publicvoidsetD(Stringd){this.d=d;}publicSt

android - 使用 JSend 格式通过 Retrofit 将 JSON 响应转换为 POJO?

我必须使用一个使用JSend的API格式。长话短说,它使用HTTP状态代码来指示如下状态:200是成功406未授权这很好,因为我可以由此确定我的API请求是否成功。但是:由于JSend格式有它自己的东西,它在响应时也有一个小的状态指示器,就像这样:{status:"success",data:{"post":{"id":2,"title":"Anotherblogpost","body":"Morecontent"}}}所以它有一个“状态”字段,它还显示API请求是否成功。问题:改造以解析对POJO的响应,因此它假定响应仅包含模型而没有成功指标,例如:(后模型实例){"id":2,"t