在 go 中,您將 json 解組為一個(gè)結(jié)構(gòu)體。問題是我有一個(gè) api,它可能會(huì)根據(jù)請(qǐng)求更改鍵值的類型。例如,可能是這樣的內(nèi)聯(lián)對(duì)象的對(duì)象:{ "mykey": [ {obj1}, {obj2} ]}但也可以通過鍵指向?qū)ο?,如下所示:{ "mykey": [ "/obj1/is/at/this/path", "/obj2/is/at/this/other/path" ]}一些對(duì)象可以被內(nèi)聯(lián),但其他對(duì)象是從多個(gè)位置引用的。在 javascript 或 python 中,這不是問題。只需檢查類型。解組和解析這兩個(gè)對(duì)象的慣用方法是什么?反射是唯一的方法嗎?
- 1 回答
- 0 關(guān)注
- 201 瀏覽
添加回答
舉報(bào)
0/150
提交
取消