我pod install抱怨我使用的是过时的 cocoapods 版本 (1.7.3),即使我安装了较新的版本 (1.10.1)。当我运行时gem list,我可以看到我安装了两个不同的版本。
所以我运行gem uninstall cocoapods并卸载了过时的版本1.7.3。现在,pod install只是抱怨我缺少旧的 cocoapods 版本(1.7.3),而不是使用我仍然安装的新版本 1.10.1。运行bundle install只是再次重新安装 1.7.3。我还检查了pod --version哪个输出 1.7.3
如何漂亮地打印 Kotlin Serialized 类,以便将键格式化为单独的行,而不是一行(默认)?Json.encodeToString将所有内容打印在一行上。我在kotlinx-serialization-json库中看到了PrettyPrint文档,但 JsonBuilder 和 JsonConfiguration 有私有构造函数。
可序列化示例:
@kotlinx.serialization.Serializable
data class MyObject(
val name: String,
val age: Int
)
val myObject = MyObject(name = "hello", age = 2)
val string = Json.encodeToString(myObject)
print(string)
Run Code Online (Sandbox Code Playgroud)
上面的打印内容{"name":"hello","age":2},但我希望所有内容都在单独的行上。