Begin writing debora

This commit is contained in:
Jae Kwon
2015-04-14 04:14:18 -07:00
parent bcfe33f15c
commit 89e05168d5
10 changed files with 97 additions and 14 deletions
+2 -2
View File
@@ -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
View File
@@ -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)