首页 > 解决方案 > 如何在 kotlin-native 中解析 Json?

问题描述

我已经通过以下命令安装了 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 native 中进行 json 解析?

标签: kotlinkotlin-native

解决方案


这里的问题是您正在尝试使用kotlinx.serializationKotlin/Native 标准库中未包含的库。它是单独发布的,所以应该自己下载。
但是,我不确定这种方法是否可以广泛使用。最流行的场景假设您将使用 Gradle 而不是编译器的 CLI 接口。如果是这样,库管理可以留给 Gradle,只需要正确设置脚本。可以在自述文件中找到它的分步说明。


推荐阅读