草庐IT

json - 如何解码其中包含不同类型值的 json 数组

例如:{["NewYork",123]}对于json数组解码为go数组,go数组需要显式定义类型,我不知道如何处理它。 最佳答案 首先,json是无效的,对象必须有键,所以它应该像{"key":["NewYork",123]}或只是["NewYork",123]。当您处理多个随机类型时,您只需使用interface{}。constj=`{"NYC":["NewYork",123]}`typeUntypedJsonmap[string][]interface{}funcmain(){ut:=UntypedJson{}fmt.Print

json - 如何解码其中包含不同类型值的 json 数组

例如:{["NewYork",123]}对于json数组解码为go数组,go数组需要显式定义类型,我不知道如何处理它。 最佳答案 首先,json是无效的,对象必须有键,所以它应该像{"key":["NewYork",123]}或只是["NewYork",123]。当您处理多个随机类型时,您只需使用interface{}。constj=`{"NYC":["NewYork",123]}`typeUntypedJsonmap[string][]interface{}funcmain(){ut:=UntypedJson{}fmt.Print