腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
密封
类
或
带有
Moshi
的
接口
时
,
无法
为
类
创建
转换器
json
、
kotlin
、
retrofit
我正在尝试解析来自具有动态关键字
的
server.It
的
json数据,所以我尝试拥有一个父
类
,其中包含每个特定节点
的
共享关键字和子类。我
使用
retrofit和
Moshi
编写了一段kotlin代码,但它不起作用。我尝试了一个
密封
的
类
和
接口
,但没有成功。实际上,我更喜欢
使用
密封
类
,但我不知道我做错了什么 interface MyApi { @GET("
浏览 43
提问于2019-07-04
得票数 2
回答已采纳
1
回答
Kotlin支持成员
密封
覆盖吗?
kotlin
在Kotlin中,我们可以用sealed修饰符修改
类
,以表示
类
只能在同一个模块中扩展;或者可以从中扩展。
密封
类
和
接口
表示对继承提供更多控制
的
受限
类
层次结构。
密封
类
的
所有子类在编译
时
都是已知
的
。编译
带有
密封
类
的
模块后,将不会出现其他子类。例如,第三方客户端
无法
在代码中扩展您
的</em
浏览 2
提问于2021-07-13
得票数 0
2
回答
带数据
类
的
Kotlin Gson
json
、
kotlin
、
gson
、
data-class
试图
使用
Gson解析复杂
的
json对象。下面是失败
的
数据
类
: val students: List<Student>?String, val items: List<Courses>) : Student()在运行时,我得到了这个异常: 我读过这样
的
浏览 1
提问于2019-10-29
得票数 1
回答已采纳
2
回答
Moshi
:用于房间实体
的
通用Json
转换器
android
、
json
、
gson
、
moshi
我正在尝试
创建
一个通用
的
JSON解析器字符串来
使用
Moshi
对象,但我不确定是否正确,因为我被困在需要处理List
的
场景中。样例
Moshi
解析器 override fun <T> f
浏览 21
提问于2022-04-06
得票数 1
回答已采纳
1
回答
这个
密封
类
的
每一种情况有什么区别?
kotlin
在查看
使用
sealed class
的
示例代码
时
,我看到了几种
使用
sealed class
的
方法不同
的
情况。case1 ) : Parent( t
浏览 4
提问于2021-12-19
得票数 0
回答已采纳
1
回答
Moshi
期望BEGIN_OBJECT,但是BEGIN_ARRAY自定义
转换器
被忽略了。
java
、
json
、
retrofit2
、
moshi
我正在
使用
Moshi
作为Retrofit
的
转换器
,但是对于一个特定
的
请求,它不能工作,并引发异常:com.squareup.
moshi
.JsonDataException: Expected BEGIN_OBJECT我要把它加到我
的
改装中:
Moshi
moshi
=
浏览 18
提问于2018-03-10
得票数 4
回答已采纳
1
回答
在Android项目中集成
MoShi
和Retrofit 2
的
最佳方法
android
、
kotlin
、
retrofit2
、
moshi
我想知道在我
的
Android项目中,将Retrofit与
MoShi
集成
的
最佳方法是什么。首先,我
使用
了
moshi
转换器
的
改造:我
使用
流行
的
插件"Json
类
“生成我
的
POJO: 当我
创建
一个新
的
浏览 7
提问于2020-11-15
得票数 1
回答已采纳
5
回答
带构造器
的
房间TypeConverter
android
、
kotlin
、
android-room
我有一个房间TypeConverter,我需要向它
的
构造函数注入参数 fun fromUserActionLog(data: UserActionLogModel): String { fun toUserActionLo
浏览 2
提问于2018-11-02
得票数 11
1
回答
在没有json
的
情况下改造2具请求体,只是一种正常
的
形式?
android
、
json
、
retrofit2
我看到
的
每个示例和教程都展示了如何将请求体转换为JSON,这不是我所需要
的
。我已经试过了我能找到
的
每一个教程/例子。
浏览 3
提问于2016-02-18
得票数 1
回答已采纳
2
回答
如何将具有不同字段
的
对象数组转换为POJO
android
、
json
、
kotlin
、
retrofit
我很难思考如何将下面的JSON转换为
Moshi
数据
类
。我也不能改变API
的
工作方式,因为API不是我
的
。"version": 1 }} 我发现转换是不可能
的
,因为如果您有一个相同
的
对象数组,那么每个对象都必须共享相同
的
结构权限!注意他们有完全不同
的
领域。updatedAt") val updatedAt : Strin
浏览 3
提问于2021-06-24
得票数 0
回答已采纳
1
回答
添加工厂
时
的
Moshi
ArrayOutOfBoundsException
android
、
kotlin
、
moshi
我在应用程序报告中发现了这个错误,但是我
无法
复制它。让我们跳到我们所拥有的,看看你是否有线索。这个工厂用于
创建
Moshi
实例,在添加KotlinJsonAdapterFactory
时
得到崩溃: }这里我们有一个
类
,我们
使用
的
所有<e
浏览 1
提问于2020-03-19
得票数 2
回答已采纳
2
回答
获取错误:不确定如何将游标转换为此方法
的
返回类型
java
、
android
、
dao
我需要一些帮助来解决以下错误 错误:不确定如何将游标转换为此方法
的
返回类型(java.util.List<com.hashmac.store.dao.CartOffline>).- getall(); 我
的
守则是:
浏览 6
提问于2021-12-22
得票数 2
1
回答
如何解决有很多清单
或
地图
的
房间问题?
android
One with List<ItemFirstFragment> and second with List<List<GroceryItem>>地图也有同样
的</e
浏览 5
提问于2021-12-05
得票数 0
2
回答
EF6,延迟加载未按预期工作
c#
、
.net
、
entity-framework
、
linq
、
entity-framework-6
使用
EF 6,在模型中将Lazy Loading Enabled设置
为
True。下面是我
的
问题
的
一个例子:运行它将返回5个结果。如果在此之后我运行(仅用于测试)我得到一个空引用异常,因为Agent
为
null。以下是我
的</e
浏览 0
提问于2017-02-06
得票数 3
2
回答
莫希
的
Kotlin码有什么用?
json
、
kotlin
、
serialization
、
moshi
、
codegen
我最近开始在我
的
安卓应用程序中
使用
Moshi
,我很想知道更多关于@JsonClass(generateAdapter = true)注释
的
功能。示例数据
类
: val name: String我可以按以下方式序列化/反序列化这个
类
:
moshi
.adapter(Person
浏览 1
提问于2019-10-22
得票数 22
回答已采纳
1
回答
kotlin中
的
密封
类
和
密封
接口
的
区别是什么
kotlin
、
sealed-class
随着Kotlin
的
推出,1.5被引入了sealed interface。即使我知道
类
和
接口
之间
的
区别,我也不清楚在sealed class上
使用
sealed interface
的
最佳实践和好处是什么 即使是简单
的
情况,我现在也应该一直
使用
interface吗?
浏览 30
提问于2021-09-08
得票数 15
回答已采纳
1
回答
何时在Java中一起
使用
密封
类
和记录?
java
、
record
、
sealed
、
sealed-class
密封
类
上
的
说: “工作得好”是什么意思?在某些具体情况下,是否有
使用
这种组合
的
建议?
浏览 4
提问于2020-06-18
得票数 5
回答已采纳
1
回答
无法
使用
Moshi
为
Retrofit中
的
类
创建
@Body
转换器
android
、
kotlin
、
retrofit
、
moshi
我可以
使用
Multipart成功地做到这一点,但是API不支持它,所以这是不可能
的
……object Singleton { val okhttp = OkHttpClient.Builder
类
的
参数上添加@field:Json()注释(错误仍然是一样
的
),
使用
multipart和form-url-encoded传递数据( API不支持它)。我也没有在网上看到人们
使用
Moshi</e
浏览 127
提问于2019-11-17
得票数 2
回答已采纳
1
回答
如何通过装饰器设计模式扩展
密封
类
?
c#
、
oop
、
design-patterns
装饰器模式用法: 任何人都可以展示如何通过Decor patter扩展
密封
类
的
功能。
浏览 1
提问于2013-11-23
得票数 1
9
回答
使用
Json.NET
转换器
反序列化属性
.net
、
serialization
、
json.net
我有一个
类
定义,它包含一个返回
接口
的
属性。public class Foo public int Number { get; set; } } 尝试
使用
Json.NET序列化Foo
类
时
,会得到类似这样
的
错误消息:“
无法
创建
' ISomething‘类型
的
实例。ISomething可能是一个
接口</em
浏览 0
提问于2010-02-13
得票数 90
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Part 6:API 搭建—Retrofit&Kotlin
你必须知道的Java17新特性-密封类(Sealed Classes)
Kotlin里的类、对象和接口
Android Weekly Notes Issue#288
Kotlin探究之旅-基础篇二
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券