1
0
mirror of https://github.com/golang/go synced 2024-10-05 15:51:22 -06:00
go/src/pkg/json/error.go
Sergey 'SnakE' Gromov 9d50b468a1 json: Decode into native Go data structures
This patch adds an ability to convert JSON-encoded data into
a hierarchy of Go's native data types.

R=rsc
CC=golang-dev
https://golang.org/cl/161060
2009-11-30 13:55:09 -08:00

20 lines
616 B
Go

// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package json
import "fmt"
// ParseError aggregates information about a JSON parse error. It is
// compatible with the os.Error interface.
type ParseError struct {
Index int; // A byte index in JSON string where the error occurred
Token string; // An offending token
}
// Produce a string representation of this ParseError.
func (pe *ParseError) String() string {
return fmt.Sprintf("Unexpected JSON token at position %d: %q.", pe.Index, pe.Token)
}