问题标签 [logan-square]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - LoganSquare 解析 Android 库:反馈、基准、优点、缺点
我正在使用Jackson和 DataBind 库来解析 json 并将其映射到 java 对象。我还在其他不需要性能的项目上使用 Gson。
2 月 17 日,LoganSquare库首次发布,承诺解析速度比 Gson 快 4-10 倍。
- LoganSquare 比 Gson/Jackson 没有什么优势?
- 优点和缺点?
- 您在生产应用程序中有基准吗?
- 对于生产应用程序来说足够稳定吗?
我知道这可能是一个主要基于意见的问题,因此尽可能技术性和具体性,并将您的答案基于真实数据。
android - LoganSquare 不包括生成的 Json 上的字段名称
我有一堂课DbRecord
当我尝试序列化此类的对象时,LoganSquare 不包含 dateTime 字段。
生成的 JSON:{:"2015-12-21T11:32:17.503-05:00","on_duties":[{...everything normal from here
android - 将 logansqare json 类转换为领域
我正在使用Retrofit 2调用 restful webservice 并使用LoganSqure JSON 解析器解析响应并使用Realm存储日期
由于领域不支持List
数据类型,我需要为相同类型的响应创建两个不同的模型。
例如,
在上面的代码中我不能使用 RealmList<DealerList>
,因此我正在创建单独的模型,Realm
如下所示。
之后,我需要将响应序列化为 Json String 并将其转换为领域。
有什么击球手方法可以做到这一点吗?
类型转换器
onResponse
我尝试了上面的代码,但在改造功能方面我没有得到任何响应
android - 改造 2 调用失败 - 抽象方法“void okhttp3.Callback.onResponse”
我在我的项目中导入了 Retrofit,在 app.gradle 中添加了以下内容:
然而现在当执行调用时,应用程序崩溃并出现以下错误:
由于LoganSquare JSON 解析器,我需要导入特定版本的 Retrofit (2.0.0-beta3),否则我会考虑使用以前版本的 Retrofit。如何解决这个问题?
realm - 无法映射到 Logansquare 中的 JSON 对象
我正在尝试从服务器获取数据Realm
并将其发送到服务器retrofit
,用于解析和序列化我正在使用LoganSquare
这就是我访问记录的方式
我收到以下错误
android - 通过 LoganSquare 解析数组内的嵌套对象
我在解析从服务器接收到的 JSON 时遇到问题。在我的模型中:
其中有字段:
ArrayList 获得正确的对象计数,但其中的所有字段都是空值。
JSON 看起来像:
问题是:如何在不嵌套附加类(Skill)的情况下将 Skill 对象提取到 ArrayList 中?
也许有可能在 @JsonObject 注释上设置“技能”名称?
android - 使用 LoganSquareConverterFactory 找不到 ResponseBody 转换器错误
我正在尝试使用 LoganSquare 进行 Retrofit2。当我尝试处理自定义错误时,它显示的错误无法找到类的 ResponseBody 转换器。
我的错误工具类
自定义错误类
我的休息适配器
当我尝试打印 error.message() 时,它的显示找不到 ResponseBody 转换器。它与 Gson 一起工作正常。让我知道在使用 LoganSquare 时需要添加任何额外的东西
android - JSON:将许多对象视为对象数组
我有一个这样的 JSON
其中每个“video_xxxx”都是相同的类型。有没有办法将“视频”字段视为该类型的数组?我需要遍历所有视频,但 API 没有将它们发送到数组中,而且我不知道如何建模一个类来接收这个 JSON,而不必手动指定所有字段名称......
GSON 或 LoganSquare 有什么可以帮助我解决这个问题的吗?
android - aurae/retrofit-logansquare, LoganSquareConverterFactory IllegalArgumentException: 找不到 ResponseBody 转换器
我正在使用 aurae/retrofit-logansquare 在我的 android 改造项目中解析 json。我根据文档添加了 .addConverterFactory(LoganSquareConverterFactory.create()) 。
模型类
在运行致命异常时,无法为类创建转换器正在发生。下面是错误日志。
android - LoganSquare - 解析内部 json
我正在尝试使用 LoganSquare 通过改造来解析 json。我的自定义类的字段之一是 JSONObject:
但我不确定我应该如何解析那个内部 JSON。这是我到目前为止没有任何运气的尝试:
jsonParser.getValueAsString()
正在返回 null。我错过了什么吗?