From b252e9f21de1ae541f4da6c417f10fcad125d9e3 Mon Sep 17 00:00:00 2001 From: spf13 Date: Mon, 7 Apr 2014 22:40:49 -0400 Subject: [PATCH] Handling another case (map[string]interface{}) --- caste.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/caste.go b/caste.go index bcc4fd2..af60fe5 100644 --- a/caste.go +++ b/caste.go @@ -149,6 +149,10 @@ func ToStringMapStringE(i interface{}) (map[string]string, bool) { for k, val := range v { m[ToString(k)] = ToString(val) } + case map[string]interface{}: + for k, val := range v { + m[ToString(k)] = ToString(val) + } case map[string]string: return v, true default: