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

如何在Kotlin中解析JSON?

闻人和歌
2023-03-14

我从一个服务接收到一个相当深的JSON对象字符串,我必须将其解析为一个JSON对象,然后将其映射到类。

提前感谢您的帮助。最好是在本地,我试图减少我需要的依赖项的数量,所以如果答案只用于JSON操作和解析,这就足够了。

共有1个答案

江永安
2023-03-14

您可以使用这个库https://github.com/cbeust/klaxon

Klaxon是一个用Kotlin解析JSON的轻量级库。

 类似资料:
  • 问题内容: 我从服务中收到一个很深的JSON对象字符串,必须将其解析为JSON对象,然后将其映射到类。 如何在Kotlin中将JSON字符串转换为对象? 在映射到各个类之后,我使用了Jackson的StdDeserializer。当对象具有必须反序列化为类的属性时,就会出现问题。我无法在另一个反序列化器中获取对象映射器,至少我不知道该怎么做。 在此先感谢您的帮助。最好是在本地,我试图减少所需的依赖

  • 问题内容: 我从服务中接收到非常深的JSON对象字符串,我必须将其解析为JSON对象,然后将其映射到类。 如何在Kotlin中将JSON字符串转换为对象? 在映射到各个类之后,我使用了Jackson的StdDeserializer。当对象具有必须反序列化为类的属性时,就会出现问题。我无法在另一个反序列化器中获取对象映射器,至少我不知道该怎么做。 在此先感谢您的帮助。最好是在本地,我试图减少所需的依

  • 为了在我的项目中使用android Room ORM,我在Kotlin/Java项目中添加了Room依赖项,在之后,我得到了大量错误(请参见下面的错误) 我试过这个Android Studio未解决的参考。项目编译和这个未解决的引用:kotlinx但是还没有解决方案,我如何解决这个未解决的资源错误

  • 问题内容: 我在s3中有很多gzip日志文件,其中有3种类型的日志行:b,c,i。我和c都是单层json: 类型b是深度嵌套的json。我碰到这个要点,谈论要编译一个罐子来完成这项工作。由于我的Java技能还不算出色,因此我真的不知道该怎么做。 由于类型i和c并不总是相同的顺序,因此很难在生成正则表达式中指定所有内容。Pig是否可以处理JSON(在gzip文件中)?我正在使用在Amazon Ela

  • 问题内容: 我想创建一个新闻应用程序,并且已将newsapi.org用作源。 我正在尝试获取Http库提供的JSON数据。 我在下面提供了完整的代码。 它不会给我任何错误,但不会加载任何数据,当我打印数据时,它可以打印所有内容,但无法显示。 我不是什么问题,但是我所有的项目都已停止解决此问题。 我正在寻找此代码的解决方案,因为它不起作用。 网络助手: 问题答案: 问题在于显示文章。yaa也正如@I