2 repository-uri
Tools for looping through JSON objects or arrays using callback functions.
Distinct from JSON Processing: Specifically covers iterative traversal of JSON hierarchies, whereas JSON Processing is the broad category for all parsing and transformation.
Explore 2 awesome GitHub repositories matching part of an awesome list · Structure Iterators. Refine with filters or upvote what's useful.
gjson is a Go JSON parser designed for schema-less reading and value extraction. It allows for the retrieval of specific data from JSON documents using dot-notation paths without requiring the definition of predefined Go structs. The library provides tools for path-based querying, including the use of wildcards and index-based queries to locate data within objects and arrays. It also functions as a JSON lines processor, treating multi-line documents as arrays to iterate and query individual entries. Additional capabilities include converting JSON values into native Go types such as strings,
Provides a mechanism to traverse JSON arrays and objects via user-defined callback functions.
This is a collection of classic computer science algorithms and data structures implemented from scratch in JavaScript. The project provides reference implementations of fundamental concepts including sorting algorithms, binary search, linked lists, and binary search trees, all built as standalone pure functions with no external dependencies. The implementations cover a range of data structures, including singly-linked, doubly-linked, and circular linked lists with full traversal and mutation operations, as well as binary search trees supporting insertion, deletion, and search. Sorting algori
Yield each data item in sequence using a generator, making the list usable with loops and spread syntax.