使用 php 调用一个 golang 的接口 Content-Type 设置为了 application/json,然后我使用 php 发送的 post 数据如下
{
"name":"lepig",
"pid":5,
"address":"BeiJing"
}
关键在于上面的 pid,当我传数字类型的 5 就报json 解析失败,修改为字符类型的 5 就正常。
// 正常
{
"name":"lepig",
"pid":"5",
"address":"BeiJing"
}
所以我想知道的是,golang 在解析 json 的时候这个pid是什么类型,是不是取决于那边如何定义这个结构体属性的类型?