草庐IT

Unmarshaled

全部标签

json - 如何解析 Unmarshaled 结构中的引用

我有两个在Go中解码的json文件。第一个包含某种类型的对象,该对象由第二组中的ID引用。//Foo{"id":5,"key":"value"}和//Bar{"name":"bar","fooReferenceId":5}我想以struct结束typeBarstruct{NamestringFoo*Foo}有没有一种方法可以直接实现这一点,类似于我们提供json:"..."key解析器的方式?有点像typeBarstruct{Namestring`json:"name"`Foo*FooresolveFooById(`json:"fooReferenceId"`)}