Added json.Number as recognized type for FieldData

This commit is contained in:
vishalnayak
2016-07-06 18:54:18 -04:00
parent ef97199360
commit 40d6be9b66

View File

@@ -1,6 +1,7 @@
package framework
import (
"encoding/json"
"fmt"
"strconv"
"strings"
@@ -177,7 +178,12 @@ func (d *FieldData) getPrimitive(
}
result = int(val)
}
case json.Number:
valInt64, err := inp.Int64()
if err != nil {
return nil, true, err
}
result = int(valInt64)
default:
return nil, false, fmt.Errorf("invalid input '%v'", raw)
}