我在從其中一個(gè) API 解組 JSON 響應(yīng)時(shí)遇到問(wèn)題。API 返回一個(gè)簡(jiǎn)單對(duì)象數(shù)組。它有一個(gè)結(jié)構(gòu): "dataFields": [ { "key": "Example_key1", "value": "Example_value3" }, { "key": "Example_key2", "value": "Example_value3" }, { "key": "Example_key3", "value": "Example_value3" } ]一般來(lái)說(shuō),總是有 2 個(gè)字符串(可能是 null 而不是字符串,但這不是問(wèn)題)。不幸的是,最近提供商引入了一個(gè)新字段,如下所示:{ "key": "Example_key4", "value": false}現(xiàn)在我無(wú)法將其解壓為我之前使用的結(jié)構(gòu)的簡(jiǎn)單解組:type DataField struct {Value string `json:"value,omitempty"`Key string `json:"key,omitempty"`}你能告訴我如何打開(kāi)類似的東西嗎?
解組不規(guī)則 JSON 文件
當(dāng)年話下
2023-06-26 16:31:08