MCPcopy Index your code
hub / github.com/SJ14Apps/JsonList

github.com/SJ14Apps/JsonList @v1.10

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.10 ↗ · + Follow
524 symbols 1,489 edges 48 files 2 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

repo preview

Json List

Introducing a Material You Android application for previewing JSON from a file or URL in a user-friendly list format.

Get it on Google Play Get it on F-Droid Get it on IzzyOnDroid

Packaging status

Or download the latest APK from the Releases Section.

Desktop app coming soon..

JsonList

Use the convenient split view feature that allows simultaneous display of the raw JSON string alongside the list representation.

JsonList split view landscape

Enjoy the flexibility of dynamic color support, adapting to your Material Design preferences.

JsonList dynamic colors

Stargazers over time

Stargazers over time

Extension points exported contracts — how you extend this code

JsonLoader (Interface)
(no doc) [4 implementers]
core/src/main/java/com/sj14apps/jsonlist/core/controllers/JsonLoader.java
ListInit (Interface)
(no doc) [2 implementers]
app/src/main/java/com/sjapps/about/ListInit.java
WebCallback (Interface)
(no doc) [3 implementers]
core/src/main/java/com/sj14apps/jsonlist/core/controllers/WebManager.java
DragAndDropCallback (Interface)
(no doc) [1 implementers]
app/src/main/java/com/sjapps/jsonlist/controllers/AndroidDragAndDrop.java
FileManager (Interface)
(no doc) [2 implementers]
core/src/main/java/com/sj14apps/jsonlist/core/controllers/FileManager.java
ImageItemClick (Interface)
(no doc)
app/src/main/java/com/sjapps/about/ImageItemClick.java
CheckNewVersionCallback (Interface)
(no doc) [1 implementers]
core/src/main/java/com/sj14apps/jsonlist/core/controllers/WebManager.java
EditCallBack (Interface)
(no doc) [1 implementers]
core/src/main/java/com/sj14apps/jsonlist/core/controllers/EditController.java

Core symbols most depended-on inside this repo

getName
called by 46
core/src/main/java/com/sj14apps/jsonlist/core/AppInfo.java
setValue
called by 34
core/src/main/java/com/sj14apps/jsonlist/core/ListItem.java
setName
called by 31
core/src/main/java/com/sj14apps/jsonlist/core/ListItem.java
getValue
called by 31
core/src/main/java/com/sj14apps/jsonlist/core/ListItem.java
equals
called by 26
core/src/main/java/com/sj14apps/jsonlist/core/ListItem.java
setOnClickListener
called by 25
app/src/main/java/com/sjapps/about/AboutListItem.java
isArray
called by 17
core/src/main/java/com/sj14apps/jsonlist/core/ListItem.java
getId
called by 17
core/src/main/java/com/sj14apps/jsonlist/core/ListItem.java

Shape

Method 460
Class 50
Interface 14

Languages

Java100%

Modules by API surface

app/src/main/java/com/sjapps/jsonlist/MainActivity.java63 symbols
app/src/main/java/com/sjapps/about/AboutActivity.java31 symbols
core/src/main/java/com/sj14apps/jsonlist/core/ListItem.java28 symbols
app/src/main/java/com/sjapps/adapters/ListAdapter.java27 symbols
core/src/main/java/com/sj14apps/jsonlist/core/AppState.java24 symbols
core/src/main/java/com/sj14apps/jsonlist/core/JsonData.java21 symbols
core/src/main/java/com/sj14apps/jsonlist/core/controllers/EditController.java19 symbols
core/src/main/java/com/sj14apps/jsonlist/core/JsonFunctions.java18 symbols
core/src/main/java/com/sj14apps/jsonlist/core/controllers/WebManager.java17 symbols
app/src/main/java/com/sjapps/jsonlist/controllers/AndroidEditController.java17 symbols
core/src/main/java/com/sj14apps/jsonlist/core/controllers/FileManager.java15 symbols
app/src/main/java/com/sjapps/adapters/SearchListAdapter.java14 symbols

For agents

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

⬇ download graph artifact