gpt4 book ai didi

json - Go 中严格的 JSON 解析

转载 作者:IT王子 更新时间:2023-10-29 02:10:17 26 4
gpt4 key购买 nike

encoding/json 公开了一个宽容的解析器。每个不存在的属性都被简单地设置为其默认值。有没有比使用笨重的 switch 语句并检查每个字段的默认值更好的方法来使字段成为必填字段?另一个问题是并非所有默认类型都是 nil。是否有另一种方法可以区分未设置的字段和例如0 除了使用指针能够检查 nil?

最佳答案

你可以看看有什么可以实现的所谓的“JSON schema 验证”。

您可以从 this search 开始产生 github.com/juju/gojsonschema除其他外;虽然我不知道它的质量,但它被用作Ubuntu 的 Juju 云编排解决方案,所以我很期待进行战斗测试。不过,买者自负。

关于json - Go 中严格的 JSON 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48544535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com