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

Function ArrayEach

parser.go:1644–1646  ·  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

1642// SYS-REQ-006, SYS-REQ-028, SYS-REQ-029, SYS-REQ-052, SYS-REQ-053, SYS-REQ-055, SYS-REQ-083
1643// ArrayEach is used when iterating arrays, accepts a callback function with the same return arguments as `Get`.
1644func ArrayEach(data []byte, cb func(value []byte, dataType ValueType, offset int, err error), keys ...string) (offset int, err error) {
1645 return arrayEachConfig(DefaultConfig, data, cb, keys...)
1646}
1647
1648// SYS-REQ-115
1649func 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