类型1
{
"id":1,
"result": [{
"topics": ["bbbbbbbb"],
"payload": "aaaaa...",
...//多字段
}]
}
类型2
{
id:2,
"result": ["aaaaaaaaaa"]
}
类型3
{
id:2,
"result": ["aaaaaaaaaa", "bbbbbbbbbbb"]
}
type Contents struct{
Result interface{}
}
请问应该如何定义 Result 的类型来兼容这三种类型的json?
Result map[string]interface{} // 这种类型能够处理多层嵌套的json但是无法处理 单个值的json
1 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
go语言???