Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buger/jsonparser
/ functions
Functions
1,014 in github.com/buger/jsonparser
⨍
Functions
1,014
◇
Types & classes
26
Function
TestObligation_SYS_REQ_010
SYS-REQ-010:empty_input:nominal SYS-REQ-010:nil_safety:nominal SYS-REQ-010:nil_safety:negative
obligation_evidence_test.go:171
Function
TestObligation_SYS_REQ_011
SYS-REQ-011:determinism:nominal
obligation_evidence_test.go:181
Function
TestObligation_SYS_REQ_012
SYS-REQ-012:determinism:nominal
obligation_evidence_test.go:190
Function
TestObligation_SYS_REQ_014
SYS-REQ-014:encoding_safety:nominal
obligation_evidence_test.go:199
Function
TestObligation_SYS_REQ_015
SYS-REQ-015:edge_case:nominal SYS-REQ-015:nil_safety:nominal SYS-REQ-015:nil_safety:negative
obligation_evidence_test.go:208
Function
TestObligation_SYS_REQ_016
SYS-REQ-016:missing_path:nominal
obligation_evidence_test.go:218
Function
TestObligation_SYS_REQ_017
SYS-REQ-017:malformed_input:nominal SYS-REQ-017:malformed_input:negative
obligation_evidence_test.go:232
Function
TestObligation_SYS_REQ_018
SYS-REQ-018:idempotency:nominal
obligation_evidence_test.go:244
Function
TestObligation_SYS_REQ_019
SYS-REQ-019:empty_input:nominal SYS-REQ-019:nil_safety:nominal SYS-REQ-019:nil_safety:negative
obligation_evidence_test.go:255
Function
TestObligation_SYS_REQ_023
SYS-REQ-023:boundary:nominal SYS-REQ-023:edge_case:nominal
obligation_evidence_test.go:271
Function
TestObligation_SYS_REQ_027
SYS-REQ-027:type_mismatch:nominal
obligation_evidence_test.go:279
Function
TestObligation_SYS_REQ_028
SYS-REQ-028:empty_input:nominal SYS-REQ-028:nil_safety:nominal SYS-REQ-028:nil_safety:negative
obligation_evidence_test.go:289
Function
TestObligation_SYS_REQ_029
SYS-REQ-029:malformed_input:nominal SYS-REQ-029:malformed_input:negative
obligation_evidence_test.go:306
Function
TestObligation_SYS_REQ_034
SYS-REQ-034:edge_case:nominal SYS-REQ-034:missing_path:nominal
obligation_evidence_test.go:325
Function
TestObligation_SYS_REQ_035
SYS-REQ-035:malformed_input:nominal SYS-REQ-035:malformed_input:negative
obligation_evidence_test.go:336
Function
TestObligation_SYS_REQ_036
SYS-REQ-036:malformed_input:nominal SYS-REQ-036:malformed_input:negative
obligation_evidence_test.go:352
Function
TestObligation_SYS_REQ_039
SYS-REQ-039:boundary:nominal
obligation_evidence_test.go:364
Function
TestObligation_SYS_REQ_041
SYS-REQ-041:truncated_at_value_boundary:nominal
obligation_evidence_test.go:372
Function
TestObligation_SYS_REQ_042
SYS-REQ-042:truncated_mid_structure:nominal
obligation_evidence_test.go:379
Function
TestObligation_SYS_REQ_043
SYS-REQ-043:truncated_mid_key:nominal
obligation_evidence_test.go:386
Function
TestObligation_SYS_REQ_044
SYS-REQ-044:sentinel_value_boundary:nominal
obligation_evidence_test.go:393
Function
TestObligation_SYS_REQ_047
SYS-REQ-047:negative_array_index:nominal
obligation_evidence_test.go:401
Function
TestObligation_SYS_REQ_048
SYS-REQ-048:truncated_at_value_boundary:nominal
obligation_evidence_test.go:409
Function
TestObligation_SYS_REQ_049
SYS-REQ-049:error_propagation:nominal
obligation_evidence_test.go:419
Function
TestObligation_SYS_REQ_052
SYS-REQ-052:callback_error_propagation:nominal
obligation_evidence_test.go:428
Function
TestObligation_SYS_REQ_053
SYS-REQ-053:truncated_mid_element:nominal
obligation_evidence_test.go:442
Function
TestObligation_SYS_REQ_056
SYS-REQ-056:truncated_mid_structure:nominal
obligation_evidence_test.go:455
Function
TestObligation_SYS_REQ_057
SYS-REQ-057:partial_literal:nominal
obligation_evidence_test.go:465
Function
TestObligation_SYS_REQ_060
SYS-REQ-060:truncated_escape_sequence:nominal
obligation_evidence_test.go:473
Function
TestObligation_SYS_REQ_064
SYS-REQ-064:empty_input:nominal
obligation_evidence_test.go:480
Function
TestObligation_SYS_REQ_069
SYS-REQ-069:nested_mutation:nominal
obligation_evidence_test.go:488
Function
TestObligation_SYS_REQ_070
SYS-REQ-070:no_path_provided:nominal
obligation_evidence_test.go:503
Function
TestObligation_SYS_REQ_071
SYS-REQ-071:malformed_input:nominal SYS-REQ-071:malformed_input:negative
obligation_evidence_test.go:512
Function
TestObligation_SYS_REQ_072
SYS-REQ-072:truncated_escape_sequence:nominal
obligation_evidence_test.go:522
Function
TestObligation_SYS_REQ_073
SYS-REQ-073:type_mismatch:nominal
obligation_evidence_test.go:529
Function
TestObligation_SYS_REQ_074
SYS-REQ-074:empty_input:nominal SYS-REQ-074:nil_safety:nominal SYS-REQ-074:nil_safety:negative
obligation_evidence_test.go:539
Function
TestObligation_SYS_REQ_075
SYS-REQ-075:malformed_input:nominal SYS-REQ-075:malformed_input:negative
obligation_evidence_test.go:550
Function
TestObligation_SYS_REQ_076
SYS-REQ-076:boundary:nominal SYS-REQ-076:edge_case:nominal
obligation_evidence_test.go:561
Function
TestObligation_SYS_REQ_077
SYS-REQ-077:type_mismatch:nominal
obligation_evidence_test.go:569
Function
TestObligation_SYS_REQ_078
SYS-REQ-078:empty_input:nominal SYS-REQ-078:nil_safety:nominal SYS-REQ-078:nil_safety:negative
obligation_evidence_test.go:578
Function
TestObligation_SYS_REQ_079
SYS-REQ-079:partial_literal:nominal
obligation_evidence_test.go:588
Function
TestObligation_SYS_REQ_080
SYS-REQ-080:malformed_input:nominal SYS-REQ-080:malformed_input:negative
obligation_evidence_test.go:596
Function
TestObligation_SYS_REQ_081
SYS-REQ-081:empty_input:nominal SYS-REQ-081:nil_safety:nominal SYS-REQ-081:nil_safety:negative
obligation_evidence_test.go:608
Function
TestObligation_SYS_REQ_082
SYS-REQ-082:edge_case:nominal SYS-REQ-082:truncated_at_value_boundary:nominal
obligation_evidence_test.go:619
Function
TestObligation_SYS_REQ_083
SYS-REQ-083:truncated_at_value_boundary:nominal
obligation_evidence_test.go:626
Function
TestObligation_SYS_REQ_084
SYS-REQ-084:truncated_mid_structure:nominal
obligation_evidence_test.go:639
Function
TestObligation_SYS_REQ_085
SYS-REQ-085:sentinel_value_boundary:nominal
obligation_evidence_test.go:653
Function
TestObligation_SYS_REQ_111_NilSafety_Negative
============================================================================= Obligation evidence — SYS-REQ-111 nil_safety:negative (required evidence
sys_req_110_111_witness_test.go:327
Function
TestObligation_SYS_REQ_111_NoPathProvided_Nominal
============================================================================= Obligation evidence — SYS-REQ-111 no_path_provided:nominal. ============
sys_req_110_111_witness_test.go:371
Function
TestOracleDeleteCorrectness
--------------------------------------------------------------------------- Property 3: Delete correctness — after Delete, Get fails AND remaining str
reference_oracle_test.go:701
Function
TestOracleGetRoundTrip
--------------------------------------------------------------------------- Property 1: Get round-trip — jsonparser.Get matches encoding/json. -------
reference_oracle_test.go:454
Function
TestOracleParseBoolean
reqproof:proptest ParseBoolean Verifies: SYS-REQ-012 [property]
reference_oracle_test.go:877
Function
TestOracleParseFloat
reqproof:proptest ParseFloat Verifies: SYS-REQ-013 [property]
reference_oracle_test.go:815
Function
TestOracleParseInt
--------------------------------------------------------------------------- Property 4: ParseInt / ParseFloat / ParseBoolean agree with strconv. -----
reference_oracle_test.go:757
Function
TestOracleSetPr286Regression
TestOracleSetPr286Regression is the explicit regression case for PR #286. The bug: Set([1,2], 9, "[5]") silently produced [9] (data loss). Correct beh
reference_oracle_test.go:619
Function
TestOracleSetRoundTrip
reqproof:proptest Set Verifies: SYS-REQ-009 [property]
reference_oracle_test.go:510
Function
TestPanickingErrors
Verifies: SYS-REQ-001 [malformed] MCDC SYS-REQ-001: N/A Verifies: SYS-REQ-008 [malformed] MCDC SYS-REQ-008: eachkey_callback_receives_found_values=F,
parser_error_test.go:30
Function
TestParseBoolean
Verifies: SYS-REQ-036 [example] MCDC SYS-REQ-036: raw_boolean_literal_is_valid=F, returns_parseboolean_error=T => TRUE Verifies: SYS-REQ-012 [example]
parser_test.go:2224
Function
TestParseBooleanEmpty
============================================================================= ParseBoolean empty (SYS-REQ-066) =======================================
deep_spec_test.go:573
Function
TestParseBooleanPartialLiterals
============================================================================= ParseBoolean partial literals (SYS-REQ-057) ============================
deep_spec_test.go:491
Function
TestParseFloat
Verifies: SYS-REQ-037 [example] MCDC SYS-REQ-037: raw_float_token_is_well_formed=F, returns_parsefloat_error=T => TRUE Verifies: SYS-REQ-013 [example]
parser_test.go:2243
Function
TestParseFloatEmpty
============================================================================= ParseFloat empty (SYS-REQ-065) =========================================
deep_spec_test.go:560
Function
TestParseHelperDeterminism
Verifies: SYS-REQ-106 MCDC SYS-REQ-106: parse_helper_called_twice_with_same_input=T, parse_helper_returns_identical_results=T => TRUE
obligation_property_test.go:197
Function
TestParseHelperNilSafety
Verifies: SYS-REQ-107 MCDC SYS-REQ-107: parse_helper_input_is_nil=T, parse_helper_returns_safe_result_for_nil=T => TRUE
obligation_property_test.go:441
Function
TestParseInt
Verifies: SYS-REQ-040 [example] MCDC SYS-REQ-040: raw_int_token_is_well_formed=F, raw_int_token_overflows_int64=F, returns_parseint_malformed_error=T
parser_test.go:2370
Function
TestParseIntBoundaryValues
============================================================================= ParseInt boundary values (SYS-REQ-058, SYS-REQ-059, SYS-REQ-064) =======
deep_spec_test.go:509
Function
TestParseIntEdgeCaseNumbers
Verifies: SYS-REQ-109 MCDC SYS-REQ-109: parseint_input_has_edge_case_number=T, parseint_handles_edge_numbers_safely=T => TRUE
obligation_property_test.go:833
Function
TestParseIntEmpty
Verifies: SYS-REQ-064 [boundary] ParseInt on empty input shall return MalformedValueError.
deep_spec_test.go:547
Function
TestParseIntOverflowBoundary
Verifies: SYS-REQ-059 [boundary] ParseInt one beyond int64 range shall return OverflowIntegerError.
deep_spec_test.go:531
Function
TestParseInt_SignOnlyTripwire_KI2
TestParseInt_SignOnlyTripwire_KI2 reproduces the live failure mode tracked as KnownIssue KI-2 / DEFECT-260726-3F95. It PASSES while the bug is present
parser_test.go:2457
Function
TestParseString
Verifies: SYS-REQ-038 [example] MCDC SYS-REQ-038: raw_string_literal_is_well_formed=F, returns_parsestring_error=T => TRUE Verifies: SYS-REQ-014 [exam
parser_test.go:2349
Function
TestParseStringAndEscapeSupplementalCoverage
Verifies: SYS-REQ-014 [malformed] MCDC SYS-REQ-014: N/A
mcdc_supplement_test.go:368
Function
TestParseStringEmpty
============================================================================= ParseString empty and escape edge cases (SYS-REQ-067, SYS-REQ-060, SYS-R
deep_spec_test.go:586
Function
TestParseStringEncodingSafetyRoundtrip
Verifies: SYS-REQ-108 MCDC SYS-REQ-108: parsestring_input_has_standard_escapes=T, parsestring_roundtrip_preserves_semantics=T => TRUE
obligation_property_test.go:509
Function
TestParseStringLoneSurrogateMatchesEncodingJSON
Verifies: SYS-REQ-014 [differential] — for a corpus of lone-surrogate inputs, ParseString must byte-match encoding/json.Unmarshal (the oracle exercise
escape_test.go:294
Function
TestPropertyArrayEachCompleteness
--------------------------------------------------------------------------- Property: ArrayEach visits every element exactly once --------------------
property_test.go:332
Function
TestPropertyBlockStringEndBalanced
--------------------------------------------------------------------------- Property: blockEnd / stringEnd never panic on arbitrary bytes ------------
property_test.go:652
Function
TestPropertyBufferOpsPure
--------------------------------------------------------------------------- Property: WriteToBuffer / calcAllocateSpace / createInsertComponent are pu
property_test.go:734
Function
TestPropertyConcurrentReadsSafe
--------------------------------------------------------------------------- Property: thread-safety — concurrent reads are panic-free and deterministi
property_test.go:941
Function
TestPropertyDeleteIdempotent
--------------------------------------------------------------------------- Property: Delete is idempotent (Delete twice == Delete once) -------------
property_test.go:454
Function
TestPropertyEachKeyDispatch
--------------------------------------------------------------------------- Property: EachKey dispatches to matching paths without panic -------------
property_test.go:392
Function
TestPropertyFindKeyStartDeterminism
--------------------------------------------------------------------------- Property: findKeyStart is deterministic on arbitrary bytes ---------------
property_test.go:505
Function
TestPropertyFuzzHarnessesNoCrash
--------------------------------------------------------------------------- Property: all fuzz harnesses from fuzz.go never panic on arbitrary bytes -
property_test.go:825
Function
TestPropertyGetRoundTrip
--------------------------------------------------------------------------- Property: Get round-trips on encoding/json-marshaled scalars -------------
property_test.go:156
Function
TestPropertyGetTypeClassification
--------------------------------------------------------------------------- Property: getType classifies JSON values consistently with encoding/json -
property_test.go:594
Function
TestPropertyInternalGetConsistentWithGet
--------------------------------------------------------------------------- Property: internalGet agrees with Get (Get is a thin projection) ---------
property_test.go:709
Function
TestPropertyNoPanicOnArbitraryBytes
--------------------------------------------------------------------------- Property: every public surface is panic-free on random bytes (universal) -
property_test.go:901
Function
TestPropertyObjectEachCompleteness
--------------------------------------------------------------------------- Property: ObjectEach visits every key-value pair exactly once ------------
property_test.go:365
Function
TestPropertyParseReferenceOracle
--------------------------------------------------------------------------- Property: ParseInt/ParseFloat/ParseBoolean agree with strconv reference --
property_test.go:246
Function
TestPropertySameTreeEquivalence
--------------------------------------------------------------------------- Property: sameTree is reflexive and symmetric ----------------------------
property_test.go:690
Function
TestPropertySearchKeysDeterminism
--------------------------------------------------------------------------- Property: searchKeys is deterministic and bounded on arbitrary bytes -----
property_test.go:481
Function
TestPropertySetRoundTrip
--------------------------------------------------------------------------- Property: Set then Get returns the set value (round-trip) ----------------
property_test.go:426
Function
TestPropertyTokenHelpersNoCrash
--------------------------------------------------------------------------- Property: token-boundary helpers are deterministic and never panic -------
property_test.go:525
Function
TestPropertyTypedAccessorsRoundTrip
--------------------------------------------------------------------------- Property: typed accessors agree with encoding/json on typed leaves -------
property_test.go:196
Function
TestPropertyValueTypeStringer
--------------------------------------------------------------------------- Property: ValueType.String round-trips for all enumerated tags -----------
property_test.go:790
Function
TestRemoval1_ArrayEach_LoopExitsOnEmptyArray
============================================================================= REMOVAL 1: `for true` → `for {}` in ArrayEach, Unescape, ObjectEach Thes
dead_code_audit_test.go:15
Function
TestRemoval1_ArrayEach_LoopExitsOnSingleElement
Verifies: SYS-REQ-006 [boundary]
dead_code_audit_test.go:25
Function
TestRemoval1_ObjectEach_LoopExitsOnEmptyObject
Verifies: SYS-REQ-007 [boundary]
dead_code_audit_test.go:61
Function
TestRemoval1_ObjectEach_LoopExitsOnSingleEntry
Verifies: SYS-REQ-007 [boundary]
dead_code_audit_test.go:72
Function
TestRemoval1_Unescape_ConsecutiveEscapes
Verifies: SYS-REQ-014 [boundary]
dead_code_audit_test.go:778
← previous
next →
801–900 of 1,014, ranked by callers