golang之jsonb类型的支持

jsonb是一个很好的存储方式,可以省去我们很多的数据库复杂设计,简化架构。那么我们在golang中如何使用?

当然我们是不能直接使用的,所以这篇文章将指导你在golang中如何正确的使用jsonb

场景

我们希望在应用程序中处理这种实体。

{
  id:          1
  name:        "test entity 1"
  description: "a test entity for some guy's blog"
  properties:  {
    color:        "red"
    lenght:       120
    width: