Use JsonPrintError
This commit is contained in:
12
seed.go
12
seed.go
@@ -28,16 +28,8 @@ func SeedStructful(files []string) error {
|
||||
// 3. Unmarshal (parse) the JSON into the map
|
||||
err = json.Unmarshal(content, &data)
|
||||
if err != nil {
|
||||
if syntaxErr, ok := err.(*json.SyntaxError); ok {
|
||||
min := commons.MathMin(int64(50), syntaxErr.Offset)
|
||||
|
||||
from := syntaxErr.Offset - min
|
||||
to := syntaxErr.Offset + min
|
||||
|
||||
sliceBuf := content[from:to]
|
||||
log.Printf("Failed to unmarshal %#v \n %s", syntaxErr, string(sliceBuf))
|
||||
}
|
||||
|
||||
commons.JsonPrintError(err, content)
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user