我正在嘗試將 map[string]interface{} 附加到 json 檔案中的現有 map[string]interface{} 中。
原始json檔案:
{
"frames": {
"d_65541723636int": {
"objectId": "d_65541723636"
}
}
}
附加后期望json檔案:
{
"frames": {
"d_65541723636int": {
"objectId": "d_65541723636"
}
"anotherthing": {
"objectId": "d_65541723636"
}
}
}
我該怎么做?
uj5u.com熱心網友回復:
import (
"encoding/json"
"fmt"
)
func main() {
var m = make(map[string]interface{})
sjson := `{
"frames": {
"d_65541723636int": {
"objectId": "d_65541723636"
}
}
}`
json.Unmarshal([]byte(sjson), &m)
m["anotherthing"] = make(map[string]interface{})
m["anotherthing"].(map[string]interface{})["objectId"] = "d_65541723636"
fmt.Printf("%v\n", m)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/514616.html
標籤:json去
