在Golang中解组数组json

罗纳尔多桑塔纳:

我如何解组这样的事情:

[
2,
"19223201",
"SomeString",
{
    "SomeField": "FieldValue",
    "SomeField2": "FieldValue2", "SomeFieldN": "FieldValueN",       }
]
Abhilekh Singh:

interface{}如果尚未定义任何接口并解组为接口类型slice,则可以使用

import (
    "fmt"
    "encoding/json"
)

func main() {

    strBytes := []byte(`[2,"19223201", "SomeString",{"SomeField": "FieldValue","SomeField2": "FieldValue2", "SomeFieldN": "FieldValueN"}]`)
    keys := make([]interface{},0)

    json.Unmarshal(strBytes, &keys)
    fmt.Println(keys)

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章