我有一个从移动应用程序发送的 json 对象,如下所示:
{
"product_id": "0123456789",
"name": "PRODUCT_NAME",
"manufacturer": "PRODUCT_MANUFACTURER",
"image_url": "IMAGE_URL",
"additional_info": "",
"store_id": "STORE_ID",
"store_name": "STORE_NAME",
"owner_id": "OWNER_ID",
"quantities": {
"1000": 10.0,
"1500": 12.0,
}
}
中的键值quantities是a,例如可以是克,值是a代表价格。因此,例如,1000 克大米将花费 10 美元,而 1500 克大米将花费 12.0 美元(作为销售或其他东西)
我的Go代码中有一个模型对象,quantities当map[int]float32 我试图找到一种方法将此地图插入到PostgreSQL我拥有的数据库中时,它具有该文件,但无法弄清楚如何。
这是我的Go模型:
type Product struct {
ID string
UUID string
Name string
Manufacturer string
ImageURL string
AdditionalInfo string
StoreID string
StoreName string
OwnerID string
Quantities map[int]float32
}
我读过但是当我检索数据时JSONB它不会返回吗?json我需要它返回 amap[int]float32而不是json。
湖上湖
相关分类