Go 如何在测试中使用JSON
我正在测试的函数返回JSON。我如何在want字段中写出我期望的确切JSON对象Go 如何在测试中使用JSON,go,testing,Go,Testing,我正在测试的函数返回JSON。我如何在want字段中写出我期望的确切JSON对象 tests := []struct { name string args args want string }{ { name: "success", args: args{ "XXX", "XXX" }, wan
tests := []struct {
name string
args args
want string
}{
{
name: "success",
args: args{ "XXX", "XXX" },
want: "XXX",
},
如果您将JSON封装到一个块中,您的示例就足够了,即:
var测试=[]结构{
名称字符串
args args
想要绳子吗
}{
{
名称:“成功”,
args:args{“XXX”,“XXX”},
想要:`
{
“示例”:[
{
“名称”:“示例”,
“投入”:[],
“产出”:[…],
}
]
}
`,
},
}
`{“foo”:“bar”,“baz”:42}`
是的,谢谢你的帮助!