cesgou
cesgou
  • 发布:2022-04-25 09:31
  • 更新:2022-04-25 18:04
  • 阅读:234

请问Golang应该如何处理复杂json类型的数据?

分类:HBuilder

类型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

2022-04-25 09:31 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

go语言???

该问题目前已经被锁定, 无法添加新回复