草庐IT

jsonschema2pojo

全部标签

java - 无法将 json 转换为 java pojo 类?

我想将此JSON转换为一个列表并插入到RecyclerView中,但我不能,因为它给了我3个类。那么如何将此类转换为父类;任何人都可以帮助我,以便我可以列出要放入RecyclerView的响应。[{"id":114,"name_ar":"محمصهزين","latitude":null,"longitude":null,"name_en":"MohamsaZein","description_ar":"","description_en":"","phone":null,"mobile":"01110881085","address_ar":"مدينتى،Egypt","addre

android - Flutter中类似android的JSON转POJO(Object)

我只是想找到一种方法将json响应(来自RESTAPI)转换为POJO(如在android中使用的),以便我可以将接收到的数据用于我的应用程序,因为使用Map是不够的我收到的数据有点复杂,包含3个级别的数组(数组内部的数组)。我正在使用Dio库进行api调用,我可以成功进行API调用并在控制台上打印数据,完全没有问题。谁能帮助我实现这一目标?以下是我收到的回复。{"status":200,"message":"success","data":[{"menu":{"megamenu_id":"55","language_id":"1","title":"Mobiles","descrip

android - 将 Firebase 存储的 "array"对象转换为 POJO

我正在尝试在我的android应用程序的recyclerview中从firebase检索数据。我引用的“boardz”节点处的对象有2个子属性。这些属性每个都有多个子属性。使用Firebasejson和pojo更新:{"game":{"boardz":{"-KTaL6V06e3SkEAvfU_3":{"hostData":{"hostId":"MUC6gtRqInRQmqxe7khlmrAbjVZ2","ownerAddress":"n3b9t3vDR6Yiot4HwxwZoa7vxZBiAKReeH","secretString":"derp-a-derp"},"metadata":

java - Dagger:POJO 中的字段注入(inject)

我从未尝试过Guide或其他DI库,但尝试将Square中的Dagger用于Android应用程序。它适用于Frgements,但不适用于POJO。userguide假定您对DI有一定的了解,因为它没有更详细地解释。我应该怎么做才能将restAdapater注入(inject)我的POJO。如果我使用相同的代码进行字段注入(inject),它可以在Fragment中工作。publicclassMyApplicationextendsApplication{privateObjectGraphobjectGraph;@OverridepublicvoidonCreate(){super.

android - 将 JSON 改造为 POJO

我是android新手,正在使用retrofit。问题是我无法从请求中获取我的POJO。我的要求是:@FormUrlEncoded@POST("/index.php")voidlogin(@Field("io")Stringcommand,@Field("lu")StringuserName,@Field("lp")Stringpassword,@Field("lm")Stringimei,@Field("l")intlanguage,RestCallbackcallback);服务器JSON响应是:{"tk":"thdoz4hwer32","pn":"1","lc":{"1":"Op

java - 将 POJO 转换为 XML

我必须发出一个SOAPPOST请求,如下所示POST/sample/demo.asmxHTTP/1.1Host:www.website.orgContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"https://www.website.org/Method"stringstringstringstring我已经达到了POST/sample/demo.asmxHTTP/1.1Host:www.website.orgContent-Type:text/xml;charset=utf-8Content-Leng

java - 如何使用 Dagger 2 注入(inject) pojo 依赖项?

我有一个简单的pojo类:publicclassMySimpleClass{privateListmDependency;publicMySimpleClass(Listdependency){mDependency=dependency;}}我正在尝试使用Dagger2使用依赖注入(inject)创建它。现在我有一个简单的模块和组件:@ModulepublicclassMySimpleClassModule{@ProvidesMySimpleClassprovideMySimpleClass(Listdependency){returnnewMySimpleClass(depende

android - 将 POJO 转换为数据类 Kotlin

最近我开始将我的Android项目从Java转换为Kotlin。我在许多类中使用Retrofit从API获取数据。在我的项目中,有很多POJO,我需要手动将它们转换为数据类,因为它不能很好地与AndroidStudio的自动转换工具配合使用。考虑我有模型类:publicclassLoginResponseMinimal{StringfirstName,lastName,token;publicStringgetFirstName(){returnfirstName;}publicvoidsetFirstName(StringfirstName){this.firstName=first

android - Roboguice 2.0 将应用程序注入(inject) POJO

我是Roboguice的新手,请帮忙。我有一个应用程序calssMyApplication,其中在onCreate方法中我初始化了一些数据。我还有一个带有业务逻辑的POJO,我想在我的MainActivity中使用它(参见下面的代码fragment)。我需要将MyApplication注入(inject)POJO以访问我在应用程序的onCreate中初始化的数据,但此代码在onCreate并且我有一个NullPointerException。publicclassMyApplicationextendsApplication{privatePropertiesapplicationPr

android - jsonschema2pojo 生成的 POJO 具有 Android Studio 无法理解的注释

当我通过http://www.jsonschema2pojo.org/生成POJO时我得到这样的东西:importjavax.annotation.Generated;importcom.google.gson.annotations.Expose;importcom.google.gson.annotations.SerializedName;@Generated("org.jsonschema2pojo")publicclassName{//...}但AndroidStudio无法识别javax.annotation.Generated,我必须删除两行代码importjavax.a