簡體   English   中英

在Golang中解組數組json

[英]Unmarshal array json in golang

我如何解組這樣的事情:

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

如果尚未定義任何接口並解組為接口類型slice,則可以使用interface{}

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)

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM