MCPcopy Create free account
hub / github.com/buger/jsonparser / ArrayEach

Function ArrayEach

parser.go:1585–1587  ·  view source on GitHub ↗

SYS-REQ-006, SYS-REQ-028, SYS-REQ-029, SYS-REQ-052, SYS-REQ-053, SYS-REQ-055, SYS-REQ-083 ArrayEach is used when iterating arrays, accepts a callback function with the same return arguments as `Get`.

(data []byte, cb func(value []byte, dataType ValueType, offset int, err error), keys ...string)

Source from the content-addressed store, hash-verified

1583// SYS-REQ-006, SYS-REQ-028, SYS-REQ-029, SYS-REQ-052, SYS-REQ-053, SYS-REQ-055, SYS-REQ-083
1584// ArrayEach is used when iterating arrays, accepts a callback function with the same return arguments as `Get`.
1585func ArrayEach(data []byte, cb func(value []byte, dataType ValueType, offset int, err error), keys ...string) (offset int, err error) {
1586 return arrayEachConfig(DefaultConfig, data, cb, keys...)
1587}
1588
1589// SYS-REQ-115
1590func arrayEachConfig(config Config, data []byte, cb func(value []byte, dataType ValueType, offset int, err error), keys ...string) (offset int, err error) {

Calls 1

arrayEachConfigFunction · 0.85