Json Tools
Browse all available json tools.
Available tools
- JSON All Or None Key Presence Check Check all-or-none own member presence for an explicit key group; absent versus null is preserved.
- JSON Array Append Position Token Tool Resolve a supplied final array token for an insertion context; - is special only for add.
- JSON Array Hole Vs Null Label Tool Distinguish an out-of-range JSON array index from an explicit null or present value. JSON arrays cannot encode JavaScript sparse holes.
- JSON Array Homogeneity Audit Audit immediate element-type homogeneity for every JSON array; an empty array is vacuously homogeneous, not evidence of a particular type.
- JSON Array Index Leading Zero Rejection Tool Calculate json array index leading zero rejection from explicit caller-supplied inputs.
- JSON Array Length Policy Check Audit all JSON array lengths against inclusive bounds; no inferred schema or scalar-array coercion.
- JSON Array Null Tail Cardinality Tool Compute json array null tail cardinality from explicit bounded inputs.
- JSON Array Singleton Unwrapper Tool Compute json array singleton unwrapper from explicit bounded inputs.
- JSON Boolean Case Lexeme Check Tool Compute json boolean case lexeme check from explicit bounded inputs.
- JSON Byte Size Tool ActualJSON.parse→compactJSON.stringifyUTF8bytes,countnormalizedserializationnotoriginalwhitespace bytes;isolatedsurrogatesescaped byJSON.stringify. Explicitboundedofflineconvention,not authoritative external identity,eligibility,clinical or safe-use determination.
- JSON Container Width Profile Profile immediate child counts of all JSON containers, retaining empty arrays and objects.
- JSON Dependent Key Presence Check Audit own-member dependencies when a trigger exists, including a null trigger value; do not infer semantic value requirements.
- JSON Depth Profile Profile JSON node depths with root depth zero, counting containers and scalar leaves explicitly.
- JSON Diff Produce a minimal deterministic RFC 6902-style add/remove/replace patch turning one JSON document into another.
- JSON Flatten Flatten a JSON object into single-level dot-path keys pointing at primitive leaves.
- JSON Integer Decimal Equivalence Token Tool Classify a strict JSON number token after binary64 conversion; lexical precision beyond binary64 is not preserved.
- JSON Key Name Policy Check Audit exact own JSON object member names against a caller allowlist at every object; array indexes are not object-key violations.
- JSON Leaf Type Path Inventory Inventory JSON scalar leaves with escaped RFC 6901 paths; empty containers have no scalar leaf and are not misclassified as values.
- JSON Leaf Value Redaction Tool Replace only specified scalar-leaf pointer paths in one pass; unmatched or container paths are reported rather than blindly deleted.
- JSON Lines Terminal Newline State Tool Calculate json lines terminal newline state from explicit caller-supplied inputs.
- JSON Literal Case Sensitive Token Tool Calculate json literal case sensitive token from explicit caller-supplied inputs.
- JSON Merge Patch Null Delete Marker Tool Classify a merge-patch member value; null means deletion only in an object-member patch context.
- JSON Minifier Remove all insignificant whitespace from valid JSON text while preserving values.
- JSON Number Exponent Negative Zero Label Tool Inspect the exponent lexeme’s own zero/sign spelling in strict JSON numeric text without relying on JSON.parse to preserve it.
- JSON Number Exponent Sign Normalizer Tool Compute json number exponent sign normalizer from explicit bounded inputs.
- JSON Number Integer Fraction Token Split Tool Calculate json number integer fraction token split from explicit caller-supplied inputs.
- JSON Number Leading Zero Grammar Flag Tool Compute json number leading zero grammar flag from explicit bounded inputs.
- JSON Number Plus Sign Rejection Check an explicit JSON-number lexical token without parsing it as binary64; a leading plus is forbidden but an exponent plus is allowed.
- JSON Number Scale Token Tool Inspect the exact decimal scale of a valid JSON number token without rounding through Number.
- JSON Object Duplicate Key Span Pair Tool Compute json object duplicate key span pair from explicit bounded inputs.
- JSON Object Member Separator Token Tool Calculate json object member separator token from explicit caller-supplied inputs.
- JSON Object Single Member Wrapper Tool Compute json object single member wrapper from explicit bounded inputs.
- JSON One Of Key Presence Check Check exactly-one own member presence across an explicit unique group; null values still count as present.
- JSON Patch Add Root Replacement Token Tool Calculate json patch add root replacement token from explicit caller-supplied inputs.
- JSON Patch Applier Apply a minimal RFC 6902-style add/remove/replace patch with RFC 6901 pointers to a JSON document.
- JSON Patch Array Append Context Check Tool Calculate json patch array append context check from explicit caller-supplied inputs.
- JSON Patch Move Prefix Conflict Tool Calculate json patch move prefix conflict from explicit caller-supplied inputs.
- JSON Patch Root Remove Context Tool Identify root removal and evaluate an explicit application policy for representing document absence. No JSON value is substituted for an absent document.
- JSON Patch Test Number String Type Inequality Tool Calculate json patch test number string type inequality from explicit caller-supplied inputs.
- JSON Path Array Depth Tool Count array traversals in explicit path segment kinds, without guessing whether numeric keys identify arrays.
- JSON Pointer Array Index Token Check Audit a decoded JSON Pointer array index token: canonical decimal, safe integer, in-range and optional append marker are distinct checks.
- JSON Pointer Common Prefix Length Tool Calculate json pointer common prefix length from explicit caller-supplied inputs.
- JSON Pointer Final Token Is Empty Tool Distinguish root from a terminal empty token using the existing RFC 6901 pointer validator.
- JSON Pointer Parent and Final Token Split an RFC 6901 pointer into parent pointer and decoded final token; root has no parent or final token.
- JSON Pointer Prefix Relation Compare decoded pointer token prefixes, never raw string prefixes; root prefixes every valid pointer.
- JSON Pointer Rebase Tool Rebase an RFC 6901 pointer by replacing a decoded-token prefix; reject paths outside the old base.
- JSON Pointer Relative Up Count Field Tool Compute json pointer relative up count field from explicit bounded inputs.
- JSON Pointer Resolver Resolve an RFC 6901 JSON Pointer against a document and report the located value.
- JSON Pointer Root Distance Tool Count decoded-reference traversal levels in a literal RFC 6901 pointer; escaped slashes do not add levels.
- JSON Pointer Terminal Empty Segment Tool Compute json pointer terminal empty segment from explicit bounded inputs.
- JSON Pointer Token Escaper Escape one RFC 6901 token in the required tilde-then-slash order; not a document resolver.
- JSON Pointer Token List Formatter Format an explicit token list as an RFC 6901 pointer; an empty list is root and an empty token is an actual slash component.
- JSON Pointer Token List Parser Parse strict RFC 6901 pointer tokens, preserving empty components and rejecting invalid escapes.
- JSON Pointer URI Fragment Prefix Tool Compute json pointer uri fragment prefix from explicit bounded inputs.
- JSON Pretty Printer Format JSON text with consistent indentation and a trailing newline.
- JSON Property Key Surrogate Escape Check Tool Compute json property key surrogate escape check from explicit bounded inputs.
- JSON Safe Integer Leaf Audit Audit decoded numeric JSON leaves for safe-integer membership; decimal fractions fail too, and precision already lost while parsing is not recovered.
- JSON Scalar Append Delimiter Choice Serialize one explicit JSON scalar with an optional record-framing newline or comma; a comma-framed record is a JSON fragment.
- JSON Scalar Array Duplicate Spans Report contiguous repeated typed-scalar array spans; do not conflate numeric/string values or nonadjacent duplicates.
- JSON Scalar Kind To Schema Type Tool Calculate json scalar kind to schema type from explicit caller-supplied inputs.
- JSON Scalar Nonfinite Serialization Guard Tool Compute json scalar nonfinite serialization guard from explicit bounded inputs.
- JSON Schema Boolean Const Literal Tool Compute json schema boolean const literal from explicit bounded inputs.
- JSON Schema Exclusive Bound Token Tool Compute json schema exclusive bound token from explicit bounded inputs.
- JSON Schema Minimum Exclusive Bound Pair Tool Calculate json schema minimum exclusive bound pair from explicit caller-supplied inputs.
- JSON Schema Property Name Empty Flag Tool Keep valid empty JSON property names distinct from a caller-imposed nonempty-name policy.
- JSON Schema Property Name Literal Path Tool Compute json schema property name literal path from explicit bounded inputs.
- JSON Schema Required Single Key Check Tool Calculate json schema required single key check from explicit caller-supplied inputs.
- JSON Single Member Default Policy Choose one explicit object member or a supplied scalar default, distinguishing absent members from null under an explicit policy.
- JSON String BOM Outside Value Flag Tool Calculate json string bom outside value flag from explicit caller-supplied inputs.
- JSON String Byte Budget Audit Audit decoded JSON string values against a UTF-8 byte limit; counts Unicode replacement encodings for unpaired surrogates, not serialized JSON escape bytes.
- JSON String Control Escape Selector Tool Compute json string control escape selector from explicit bounded inputs.
- JSON String Escape Length Budget Tool Calculate json string escape length budget from explicit caller-supplied inputs.
- JSON String Escape Length One Codepoint Tool Compute json string escape length one codepoint from explicit bounded inputs.
- JSON String Line Continuation Rejection Tool Compute json string line continuation rejection from explicit bounded inputs.
- JSON String Tab Versus Space Lexeme Tool Compute json string tab versus space lexeme from explicit bounded inputs.
- JSON String Unescaped Del Range Check Tool Calculate json string unescaped del range check from explicit caller-supplied inputs.
- JSON String Utf16 Codeunit Escape Tool Compute json string utf16 codeunit escape from explicit bounded inputs.
- JSON String Utf16 Pair Assembly Tool Calculate json string utf16 pair assembly from explicit caller-supplied inputs.
- JSON String Utf16 Unit Count Tool Count UTF-16 code units in one decoded JSON string literal.
- JSON Unflatten Rebuild a nested JSON object from dot-path keys, expanding numeric segments into arrays.
- JSON Unpaired Surrogate Lexeme Flag Tool Compute json unpaired surrogate lexeme flag from explicit bounded inputs.
- JSON: JSON Array Terminal Comma Position Tool Inspect the lexical comma-before-final-bracket pattern in one declared JSON-array fragment; not a general JSON parser and does not remove commas or accept invalid JSON.
- JSON: JSON Document BOM Offset Tool Report a decoded leading FEFF and its UTF-16 offset for JSON preprocessing diagnostics; does not strip, parse or claim RFC8259 producers may emit a BOM.
- JSON: JSON Empty String Versus Missing Tag Tool Distinguish missing property, explicit empty string and explicit null in one parsed JSON object using own-member presence, not truthiness.
- JSON: JSON Key Literal Quotation Tool Serialize one arbitrary member-name string as a JSON-quoted key literal using the standard string serializer; does not create an object or infer a pointer.
- JSON: JSON Newline Literal Escape Check Tool Locate raw CR/LF code units in a caller-supplied JSON string-content fragment; escaped backslash-n text is not a raw line break and whole-string validity is not inferred.
- JSON: JSON Number Exponent Field Split Tool Split strict JSON number spelling into lexical mantissa/exponent fields while preserving case, sign and leading exponent zeros.
- JSON: JSON Number Negative Zero Lexeme Tool Recognize exact lexical negative zero in a strict JSON number without confusing underflowing nonzero coefficients with zero.
- JSON: JSON Pointer Empty Token Label Tool Distinguish a root pointer from empty member-name tokens using the existing strict RFC6901 token parser.
- JSON: JSON Pointer Numeric Key Vs Index Tool Interpret an already decoded JSON Pointer token only under an explicit object/array container context; hyphen is an append position only for a write operation.
- JSON: JSON Property Name Nfc Collision Pair Tool Compare two potential JSON member names for NFC normalization collisions without normalizing or rewriting any object.
- JSON: JSON Scalar Type Tag Tool Tag one parsed JSON scalar, explicitly distinguishing null and rejecting arrays/objects rather than pretending they are scalars.
- JSON: JSON Schema Nullable Enum Flag Tool Inspect explicit null membership of one nonempty JSON Schema enum value array, not overall schema nullability under other keywords.
- JSON: JSON Schema Required Member Flag Tool Check one member against an explicitly supplied JSON Schema required-name array, rejecting duplicate declarations and not evaluating an entire schema.
- JSON: JSON String Solidus Escape Choice Tool Serialize one JSON string with explicit optional solidus escaping, delegating all other escaping to JSON.stringify.
- JSON: JSON String Trailing Backslash Parity Tool Determine whether a hypothetical next quote is escaped from the exact trailing backslash-run parity of a fragment; not a full JSON string validator.
- Missing Object Member Default Filler Fill only absent own JSON members from defaults; existing null, false, zero and empty strings are preserved.
- Null Object Member Pruner Prune top-level own members whose JSON value is exactly null; do not recursively delete or treat falsy values as null.
- Object Key Prefix Partitioner Partition own JSON object members by exact literal key prefix; does not strip prefixes or interpret patterns.
- Object Key Rename Map Simultaneously rename own JSON object keys from an explicit map; reject collisions with renamed or untouched keys.
- Object Key Set Comparison Compare own key sets of two JSON objects; values and inherited names are not compared.
- Object Value Type Histogram Histogram top-level own JSON value types, distinguishing null, arrays and objects without recursive leaf counting.
- Ordered Object Key Selector Select own object members in explicit order as entries, avoiding JavaScript integer-key reorder ambiguity; report absent names separately.
- Record Array Unique Key Indexer Build a unique typed-scalar record index as entries; numeric and string keys remain distinct, missing and duplicate keys fail.
- Record Equijoin Cardinality Counter Count exact typed-scalar equijoin pairs with full duplicate multiplicity; absent members do not join, explicit null values can join.
- Record Field Coalesce Tool Coalesce first present nonnull field into a supplied target; zero, false and empty strings are valid values, all missing yields null.
- Record Field Presence Matrix Build a record/field own-presence matrix; an explicit null member counts as present.
- Record Field Projection Tool Project explicit own fields from each JSON record without fabricating missing members.
- Record Field Union Profiler Profile first-seen record field union, presence counts and observed top-level types; no inferred required schema.
- Record First Match Lookup Find the first exact typed-scalar own-key match; return explicit null when no record matches.
- Record Foreign Key Coverage Table Audit typed-scalar foreign-key coverage against an explicit reference inventory; absent and unmatched values remain distinct.
- Record Key Multiplicity Audit Audit typed-scalar record key multiplicities while retaining missing-key records and duplicate positions.
- Record Key Value Transposer Transpose own object members to ordered key/value entry records without flattening nested values.
- Record Left Anti Join Tool Return left records without an exact typed-scalar right-key match, retaining absent left-key records and source indexes.
- Record Stable Key Sort Stably sort own scalar record keys: numeric keys numerically, other/mixed scalar keys by typed JSON spelling; ties retain source order.
- Strict JSON Pointer Token Unescaper Strictly unescape one RFC 6901 token, rejecting invalid tilde escapes and decoding only once.