我正在尝试将 JSON 从整数数组解组为 Go 中的字节片。
问题是只有当 JSON 中的数组包含正整数时我们才能这样做,因为它将在 Go 中被识别为 uint8。当数组包含负整数时它不起作用。
例如:
这个数组可以工作:[1, 2, 3, 4, 5]
这个数组不起作用:[-14, 2, 3, 4, 5](-14 是负数)
这是我收到的错误消息
Cannot unmarshal config file; err= json: cannot unmarshal number -14 int to Go struct field <struct_field> of type uint8
有什么方法可以将带有负整数的 JSON 解组数组转换为 Go 中的字节切片?
蝴蝶不菲
冉冉说
相关分类