我已经通过以下命令安装了kotlin-native。
brew cask install kotlin-native我正在写一个kotlin文件,想要解析Json。Json解析通过
import kotlinx.serialization.json.*当我尝试通过以下命令运行kotlin文件(具有所需的导入)时
kotlinc-native hello.kt它抛出以下错误
/Users/anshul/hello.kt:1:16: error: unresolved reference: serialization
import kotlinx.serialization.*如何在kotlin原生中进行json解析?
发布于 2019-11-15 16:14:26
这里的问题是,您正在尝试使用Kotlin/原生标准库中未包含的kotlinx.serialization库。它是单独发布的,所以应该自己下载。
但是,我不确定这种方法是否可以广泛使用。最流行的场景假设您将使用Gradle而不是编译器的CLI接口。如果是这样,库管理可以留给Gradle,只需要正确设置脚本即可。在readme中可以找到对它的逐步解释。
发布于 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
https://stackoverflow.com/questions/58860024
复制相似问题