Cer*_*món 6

interface{}

声明与 JSON 数据结构匹配的类型。对 JSON 对象使用结构体,对 JSON 数组使用切片:

type transform struct {
    // not enough information in question to fill this in.
}

type urlTransform struct {
    Item string
    Transform transform
}

var transforms []urlTransform

必须导出字段名称(以大写字母开头)。

将 JSON 解组为声明的值:

err := json.Unmarshal(data, &transforms)

或者

err := json.NewDecoder(reader).Decode(&transforms)