MCPcopy Index your code
hub / github.com/eatnumber1/google-gson

github.com/eatnumber1/google-gson @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,152 symbols 8,055 edges 185 files 456 documented · 21%
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

ExclusionStrategy (Interface)
A strategy (or policy) definition that is used to decide whether or not a field or top-level class should be serialized [22 …
src/main/java/com/google/gson/ExclusionStrategy.java
InstanceCreator (Interface)
This interface is implemented to create instances of a class that does not define a no-args constructor. If you can modi [8 …
src/main/java/com/google/gson/InstanceCreator.java
JsonDeserializer (Interface)
Interface representing a custom deserializer for Json. You should write a custom deserializer, if you are not happy w [48 …
src/main/java/com/google/gson/JsonDeserializer.java
JsonSerializer (Interface)
Interface representing a custom serializer for Json. You should write a custom serializer, if you are not happy with the [51 …
src/main/java/com/google/gson/JsonSerializer.java
FieldNamingStrategy2 (Interface)
The new mechanism for providing custom field naming in Gson. This allows the client code to translate field names into [14 …
src/main/java/com/google/gson/FieldNamingStrategy2.java

Core symbols most depended-on inside this repo

fromJson
called by 352
src/main/java/com/google/gson/Gson.java
add
called by 166
src/main/java/com/google/gson/JsonArray.java
create
called by 152
src/main/java/com/google/gson/internal/bind/TypeAdapter.java
toJson
called by 132
src/main/java/com/google/gson/Gson.java
contains
called by 119
src/main/java/com/google/gson/MemoryRefStack.java
get
called by 110
src/main/java/com/google/gson/JsonArray.java
getType
called by 110
src/main/java/com/google/gson/reflect/TypeToken.java
value
called by 88
src/main/java/com/google/gson/stream/JsonWriter.java

Shape

Method 1,762
Class 364
Interface 17
Enum 9

Languages

Java100%

Modules by API surface

src/main/java/com/google/gson/DefaultTypeAdapters.java130 symbols
src/test/java/com/google/gson/functional/PrimitiveTest.java103 symbols
src/test/java/com/google/gson/functional/DefaultTypeAdaptersTest.java63 symbols
src/test/java/com/google/gson/common/TestTypes.java59 symbols
src/test/java/com/google/gson/stream/JsonReaderTest.java58 symbols
src/test/java/com/google/gson/functional/ObjectTest.java57 symbols
src/test/java/com/google/gson/functional/CustomTypeAdaptersTest.java48 symbols
src/main/java/com/google/gson/stream/JsonReader.java45 symbols
src/main/java/com/google/gson/internal/$Gson$Types.java44 symbols
src/test/java/com/google/gson/functional/MapTest.java42 symbols
src/test/java/com/google/gson/functional/ParameterizedTypesTest.java34 symbols
src/test/java/com/google/gson/functional/CollectionTest.java33 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page