Documentation
¶
Overview ¶
package jsonitere wraps json-iterator/go's Iterator methods with error returns so linting can catch unchecked errors. The underlying iterator's Error property is returned and not reset. See json-iterator/go for method documentation and additional methods that can be added to this library.
Index ¶
- type Iterator
- func (iter *Iterator) Read() (interface{}, error)
- func (iter *Iterator) ReadAny() (j.Any, error)
- func (iter *Iterator) ReadArray() (bool, error)
- func (iter *Iterator) ReadBool() (bool, error)
- func (iter *Iterator) ReadFloat64() (float64, error)
- func (iter *Iterator) ReadInt8() (int8, error)
- func (iter *Iterator) ReadNil() (bool, error)
- func (iter *Iterator) ReadObject() (string, error)
- func (iter *Iterator) ReadString() (string, error)
- func (iter *Iterator) ReadUint64() (uint64, error)
- func (iter *Iterator) ReadUint64Pointer() (*uint64, error)
- func (iter *Iterator) ReadVal(obj interface{}) error
- func (iter *Iterator) ReportError(op, msg string) error
- func (iter *Iterator) Skip() error
- func (iter *Iterator) WhatIsNext() (j.ValueType, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Iterator ¶
type Iterator struct {
// contains filtered or unexported fields
}
func NewIterator ¶
func (*Iterator) ReadFloat64 ¶
func (*Iterator) ReadObject ¶
func (*Iterator) ReadString ¶
func (*Iterator) ReadUint64 ¶
func (*Iterator) ReadUint64Pointer ¶
func (*Iterator) ReportError ¶
Click to show internal directories.
Click to hide internal directories.