首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kotlin-native中解析Json?

如何在kotlin-native中解析Json?
EN

Stack Overflow用户
提问于 2019-11-14 23:12:49
回答 2查看 1.1K关注 0票数 0

我已经通过以下命令安装了kotlin-native。

代码语言:javascript
复制
brew cask install kotlin-native

我正在写一个kotlin文件,想要解析Json。Json解析通过

代码语言:javascript
复制
import kotlinx.serialization.json.*

当我尝试通过以下命令运行kotlin文件(具有所需的导入)时

代码语言:javascript
复制
kotlinc-native hello.kt

它抛出以下错误

代码语言:javascript
复制
/Users/anshul/hello.kt:1:16: error: unresolved reference: serialization
import kotlinx.serialization.*

如何在kotlin原生中进行json解析?

EN

回答 2

Stack Overflow用户

发布于 2019-11-15 16:14:26

这里的问题是,您正在尝试使用Kotlin/原生标准库中未包含的kotlinx.serialization库。它是单独发布的,所以应该自己下载。

但是,我不确定这种方法是否可以广泛使用。最流行的场景假设您将使用Gradle而不是编译器的CLI接口。如果是这样,库管理可以留给Gradle,只需要正确设置脚本即可。在readme中可以找到对它的逐步解释。

票数 1
EN

Stack Overflow用户

发布于 2020-12-03 03:52:19

使用Intellij IDEA和gradle,你应该设置kotlinx.serialization插件

看看https://kotlinlang.org/docs/reference/serialization.html

您可以像我一样轻松地创建一个基于JSONjava源码(https://github.com/stleary/JSON-java)的解析器

如果您想要一个轻量级的JSON解析器实现,请查看:https://github.com/carlosrafp/Kotlin-Native---Simple-JSON

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58860024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档