Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buger/jsonparser
/ types & classes
Types & classes
46 in github.com/buger/jsonparser
⨍
Functions
1,179
◇
Types & classes
46
↓ 2 callers
TypeAlias
ValueType
Data types available in valid JSON data.
parser.go:1032
Struct
CBAvatar
* Medium payload (based on Clearbit API response) */
benchmark/benchmark.go:48
Struct
CBGithub
benchmark/benchmark.go:56
Struct
CBGravatar
benchmark/benchmark.go:52
Struct
CBName
benchmark/benchmark.go:60
Struct
CBPerson
benchmark/benchmark.go:64
Struct
CompiledPath
CompiledPath stores a parsed path for repeated operations. SYS-REQ-114
path_compiler.go:161
Struct
Config
Config controls opt-in parsing extensions. The zero value is strict and accepts only RFC 8259 JSON strings and escapes. SYS-REQ-115
config.go:11
Struct
DSTopic
benchmark/benchmark.go:208
Struct
DSTopicsList
benchmark/benchmark.go:213
Struct
DSUser
* Large payload, based on Discourse API. Size: 28kb */
benchmark/benchmark.go:204
Struct
DeleteTest
parser_test.go:55
Struct
GetTest
parser_test.go:32
Struct
LargePayload
benchmark/benchmark.go:218
Struct
MediumPayload
benchmark/benchmark.go:70
Struct
ObjectEachTest
parser_test.go:1763
Struct
ParseIntTest
bytes_test.go:9
Struct
ParseTest
parser_test.go:2077
Struct
ReaderParser
ReaderParser provides path-based access to a JSON stream. It is intended for one operation per stream: call Get, GetString, or ArrayEach after creatin
reader_parser.go:23
Struct
SetTest
parser_test.go:43
Struct
SmallPayload
benchmark/benchmark.go:18
Struct
args
parser_test.go:1690
Struct
arrayAliasObservation
aliases_test.go:9
Struct
bufferTestCase
escape_test.go:174
Struct
codecSelfer6617
benchmark/benchmark_codecgen.go:33
Struct
encodingJSONCBAvatar
These types mirror the medium payload without inheriting the generated MarshalJSON and UnmarshalJSON methods on the benchmark's primary types.
benchmark/benchmark.go:77
Struct
encodingJSONCBGithub
benchmark/benchmark.go:85
Struct
encodingJSONCBGravatar
benchmark/benchmark.go:81
Struct
encodingJSONCBName
benchmark/benchmark.go:89
Struct
encodingJSONCBPerson
benchmark/benchmark.go:93
Struct
encodingJSONDSTopic
benchmark/benchmark.go:228
Struct
encodingJSONDSTopicsList
benchmark/benchmark.go:233
Struct
encodingJSONDSUser
These types mirror the large payload without generated JSON methods.
benchmark/benchmark.go:224
Struct
encodingJSONLargePayload
benchmark/benchmark.go:238
Struct
encodingJSONMediumPayload
benchmark/benchmark.go:99
Struct
encodingJSONSmallPayload
encodingJSONSmallPayload deliberately has no generated JSON methods. The encoding/json benchmarks must exercise the standard library's reflection impl
benchmark/benchmark.go:33
Struct
escapedUnicodeRuneTest
escape_test.go:23
Struct
fixedChunkReader
reader_parser_test.go:248
Struct
keyValueEntry
parser_test.go:1752
FuncType
mutationOp
============================================================================= JSON-aware mutation operators ==========================================
json_fuzz_test.go:523
Struct
objectAliasObservation
aliases_test.go:16
Struct
readerTypeError
reader_parser.go:688
Struct
repeatedByteReader
reader_parser_test.go:229
Struct
structureAwareSeed
============================================================================= Seed corpus (the known-dangerous inputs we've already found) ===========
json_fuzz_test.go:54
Struct
unescapeTest
escape_test.go:110
Struct
wildcardAliasObservation
aliases_test.go:23