В Go у меня есть JSON от стороннего API, а затем я пытаюсь его разобрать:
b := []byte(`{"age":21,"married":true}`)
var response_hash map[string]string
_ = json.Unmarshal(b, &response_hash)
Но он не работает (response_hash
становится пустым), а Unmarshal
может обрабатывать только JSON с кавычками:
b := []byte(`{"age":"21","married":"true"}`)
var response_hash map[string]string
_ = json.Unmarshal(b, &response_hash)
Есть ли способ прочитать первую версию JSON от стороннего API?