SYS-REQ-007, SYS-REQ-030, SYS-REQ-031, SYS-REQ-032, SYS-REQ-054, SYS-REQ-084 ObjectEach iterates over the key-value pairs of a JSON object, invoking a given callback for each such entry
(data []byte, callback func(key []byte, value []byte, dataType ValueType, offset int) error, keys ...string)
| 1808 | // SYS-REQ-007, SYS-REQ-030, SYS-REQ-031, SYS-REQ-032, SYS-REQ-054, SYS-REQ-084 |
| 1809 | // ObjectEach iterates over the key-value pairs of a JSON object, invoking a given callback for each such entry |
| 1810 | func ObjectEach(data []byte, callback func(key []byte, value []byte, dataType ValueType, offset int) error, keys ...string) (err error) { |
| 1811 | return objectEachConfig(DefaultConfig, data, callback, keys...) |
| 1812 | } |
| 1813 | |
| 1814 | // SYS-REQ-115 |
| 1815 | func objectEachConfig(config Config, data []byte, callback func(key []byte, value []byte, dataType ValueType, offset int) error, keys ...string) (err error) { |