Implement "Get". Spend half an hour chasing a ,
diff --git a/openstack/compute/v2/extensions/keypairs/results.go b/openstack/compute/v2/extensions/keypairs/results.go
index 03c60f6..44d3a8d 100644
--- a/openstack/compute/v2/extensions/keypairs/results.go
+++ b/openstack/compute/v2/extensions/keypairs/results.go
@@ -68,7 +68,7 @@
 	}
 
 	var res struct {
-		KeyPair *KeyPair `json:"key_pair" mapstructure:"key_pair"`
+		KeyPair *KeyPair `json:"keypair" mapstructure:"keypair"`
 	}
 
 	err := mapstructure.Decode(r.Body, &res)