30 lines
889 B
Go
30 lines
889 B
Go
package pkg
|
|
|
|
import "testing"
|
|
|
|
func TestXmL(t *testing.T) {
|
|
data := XmlRequest{
|
|
Action: "SKBACQRY",
|
|
UserName: "11100199667893870098",
|
|
ExtraFields: map[string]interface{}{
|
|
"blngBnkId": "",
|
|
"accCgyId": "",
|
|
"startRecord": "1",
|
|
"pageNumber": "20",
|
|
// 列表数据作为 ExtraFields 的一个字段
|
|
"userDataList": []map[string]interface{}{
|
|
{"accountNo": "8110901013900618088", "name": "1", "ss": 222},
|
|
{"accountNo": "8110901013900618088", "name": "2", "ss": 333},
|
|
{"accountNo": "8110901013900618088", "name": "3", "ss": 444},
|
|
},
|
|
"userDataList2": []map[string]interface{}{
|
|
{"accountNo": "8110901013900618088", "name": "4", "ss": 12},
|
|
{"accountNo": "8110901013900618088", "name": "4", "ss": 44324},
|
|
{"accountNo": "8110901013900618088", "name": "4", "ss": 44},
|
|
},
|
|
},
|
|
}
|
|
gbkXML, err := data.MarshalToXML()
|
|
t.Log(gbkXML, err)
|
|
}
|