MCPcopy Index your code
hub / github.com/go-json-experiment/json

github.com/go-json-experiment/json @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,459 symbols 4,918 edges 90 files 628 documented · 43% 46 cross-repo links updated 15d ago★ 545
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Unmarshaler (Interface)
Unmarshaler is implemented by types that can unmarshal themselves. It is recommended that types implement [UnmarshalerFr [7 …
arshal_methods.go
Options (Interface)
Options is the common options type shared across json packages. [1 implementers]
internal/jsonopts/options.go
Marshaler (Interface)
Marshaler is implemented by types that can marshal themselves. It is recommended that types implement [MarshalerTo] unle [5 …
arshal_methods.go
MarshalerTo (Interface)
MarshalerTo is implemented by types that can marshal themselves. It is recommended that types implement MarshalerTo inst [3 …
arshal_methods.go
UnmarshalerFrom (Interface)
UnmarshalerFrom is implemented by types that can unmarshal themselves. It is recommended that types implement Unmarshale [3 …
arshal_methods.go

Core symbols most depended-on inside this repo

Name
called by 1563
internal/jsontest/testcase.go
Get
called by 277
internal/jsonflags/flags.go
String
called by 210
jsontext/alias.go
ExperimentalSupportFormatTag
called by 91
internal/jsonopts/options_format.go
Kind
called by 90
jsontext/coder_test.go
WithMarshalers
called by 77
alias.go
Set
called by 74
internal/jsonflags/flags.go
String
called by 66
v1/stream.go

Shape

Function 594
Method 423
Struct 321
TypeAlias 102
Interface 11
FuncType 8

Languages

Go100%

Modules by API surface

arshal_test.go167 symbols
v1/decode_test.go142 symbols
v1/encode_test.go105 symbols
jsontext/state.go68 symbols
jsontext/decode.go47 symbols
bench_test.go35 symbols
jsontext/encode.go33 symbols
arshal_default.go32 symbols
v1/bench_test.go29 symbols
arshal_time.go28 symbols
v1/diff_test.go27 symbols
jsontext/token.go25 symbols

For agents

$ claude mcp add json \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page