指向 JSON 的指针数组

在 golang 中,我有一个指向 struct 的二维指针切片,如下面的代码所示。


type point struct {

    x int

    y int

}


type cell struct {

    point   point

    visited bool

    walls   walls

}


type walls struct {

    n bool

    e bool

    s bool

    w bool

}


type maze struct {

    cells         [][]*cell

    solutionStack Stack

}

我想将单元格切片序列化为 JSON。但是由于所有元素都是指针,调用 encode 将给出空的 JSON。序列化此切片的最佳方法是什么。


我遇到的一个解决方案是创建这个 2D 切片广告的本地副本,用实际结构替换所有指针。它会工作,但没有


慕容708150
浏览 170回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go