From 7f5aab2ee610e2e944784cad072d347d5f9c8118 Mon Sep 17 00:00:00 2001 From: Arvid Fahlstrom Myrman Date: Wed, 20 Jul 2022 13:20:00 +0100 Subject: [PATCH] allow examples for objects --- reflect.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/reflect.go b/reflect.go index f453b89..f43edfe 100644 --- a/reflect.go +++ b/reflect.go @@ -681,6 +681,13 @@ func (t *Schema) parseValue(val string) (parsed interface{}, ok bool) { } return parsed, true + case "", "object": + obj := make(map[string]interface{}) + if err := json.Unmarshal([]byte(val), &obj); err != nil { + return nil, false + } + return obj, true + default: return nil, false }