douchi0028
2018-04-27 19:28
浏览 585
已采纳

Golang将json值从int转换为字符串

I get json response. Which has key pk and it's value as int. I need to convert it as string, what is the easiest way? Here is the example

"pk": 145250410

and i need it to be

"pk": "145250410"

I can not make model, and parse it bacause i don't always know what will my json be like, but i know it will always have pk, so this is how i parse it.

var bdoc interface{}
bson.UnmarshalJSON([]byte(gjson.Get(*str, "user").String()), &bdoc)

The only problem is that i get pk as int not as string.

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题