我正在尝试在 go 中解码以下 json 字符串:
{"dt": {"$date": 1422019966844}, "_id": {"$oid": "54c24d7eabb7c06d4f000371"}}
我尝试了多种不同的方法来对此进行解码,但找不到有效的方法。将其解码为对象的惯用方法是什么?
谢谢, Z.
最佳答案
如果您知道所获取的 JSON 的格式,那么最好的办法就是设计一个具有相同格式的结构。
type MyJSON struct {
Dt struct {
Date int64 `json:"$date"`
} `json:"dt"`
Id struct {
Oid string `json:"$oid"`
} `json:"_id"`
}
关于json - 解码 $oid 和 $date json/bson 去,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28119490/