mirror of
https://github.com/tendermint/tendermint.git
synced 2026-09-03 14:47:16 +00:00
Begin writing debora
This commit is contained in:
+2
-2
@@ -34,10 +34,10 @@ func ReadJSON(o interface{}, bytes []byte, err *error) interface{} {
|
||||
return o
|
||||
}
|
||||
|
||||
return ReadJSONFromObject(o, object, err)
|
||||
return ReadJSONObject(o, object, err)
|
||||
}
|
||||
|
||||
func ReadJSONFromObject(o interface{}, object interface{}, err *error) interface{} {
|
||||
func ReadJSONObject(o interface{}, object interface{}, err *error) interface{} {
|
||||
rv, rt := reflect.ValueOf(o), reflect.TypeOf(o)
|
||||
if rv.Kind() == reflect.Ptr {
|
||||
readReflectJSON(rv.Elem(), rt.Elem(), object, err)
|
||||
|
||||
+1
-1
@@ -603,7 +603,7 @@ func readReflectJSON(rv reflect.Value, rt reflect.Type, o interface{}, err *erro
|
||||
// Read length
|
||||
oSlice, ok := o.([]interface{})
|
||||
if !ok {
|
||||
*err = errors.New(Fmt("Expected array but got type %v", reflect.TypeOf(o)))
|
||||
*err = errors.New(Fmt("Expected array of %v but got type %v", rt, reflect.TypeOf(o)))
|
||||
return
|
||||
}
|
||||
length := len(oSlice)
|
||||
|
||||
Reference in New Issue
Block a user