⚡ Native C jq 1.7.1 Engine on Android 15+

The Full Power of jq in the Palm of Your Hand

Explore, filter, and transform complex JSON payloads on Android with zero server latency. Built exclusively for API developers, data engineers, and mobile professionals.

✓ 100% On-Device Execution
✓ Zero Telemetry or Tracking
✓ Strictly 64-Bit Native Speed
✓ 16 KB Page Aligned
jq > .features[] | { place: .properties.place, mag: .properties.mag }
24 ms • 42 docs
Input Stage (Raw GeoJSON) 1.2 MB
{
  "type": "FeatureCollection",
  "metadata": {
    "generated": 1726343800000,
    "title": "USGS Earthquakes",
    "status": 200
  },
  "features": [
    {
      "type": "Feature",
      "properties": {
        "mag": 5.4,
        "place": "12km SSW of Volcano, HI"
      }
    }
  ]
}
Transformed Output (Stream) Filter Applied
{
  "place": "12km SSW of Volcano, HI",
  "mag": 5.4
}
{
  "place": "74km NNE of Ishigaki, Japan",
  "mag": 4.8
}
{
  "place": "Southern Mid-Atlantic Ridge",
  "mag": 6.1
}

Engineered for Data Processing Everywhere

A zero-compromise workstation combining the industry-standard jq engine with modern Android ergonomics.

⚡

Native C jq 1.7.1 Engine

Direct, zero-overhead execution of arbitrary jq expressions. Runs in a dedicated native background thread with full cancellation safeguards and timeout protection.

🧩

Visual Pipeline Builder

Tap any key, object, or array in the tree view to automatically generate filters, projections, slices, unnesting, and sort operations without typing manual syntax.

📊

Multi-Mode Data Viewers

Switch instantly between a color-coded Hierarchical Tree Explorer, an auto-formatting Tabular Grid for arrays of objects, and a syntax-highlighted Raw stream viewer.

📥

Versatile Ingestion

Paste clipboard payloads, pick local files via Android Storage Access Framework (SAF), fetch remote endpoints with custom auth headers, or share JSON directly from other apps.

🌊

Multi-Document & NDJSON

Full support for Newline Delimited JSON and streaming outputs. Review individual output cards with summary statistics and instant one-tap document copying.

🛡️

Absolute Privacy

Your proprietary payloads never touch a remote server. Zero telemetry, zero analytics, zero advertising SDKs. 100% private and sandboxed.

Adaptive Across All Form Factors

From one-handed smartphone usage to dual-pane tablet productivity and living room 4K TV screens, JSON Lens dynamically adapts to your hardware.

📱
Smartphones: Ergonomic bottom navigation with thumb-friendly controls.
💻
Foldables & Tablets: Side-by-Side dual-pane split view on screens ≥ 720dp.
📺
Android TV: Full DPAD directional remote navigation with 4K television rendering.
Built-in Recipes Instant Execution

One-tap recipes ready to go:

  • • Flatten Nested Arrays: [.[] | .items[]]
  • • Remove Null Values: del(.. | nulls)
  • • Pluck & Rename Keys: { id, user: .username }
  • • Sort by Timestamp: sort_by(.created_at)
  • • Filter by Magnitude: select(.mag > 5.0)
🚀 Launching Soon

Ready to Explore JSON Like a Pro?

JSON Lens is currently preparing for its initial production release on Google Play. Bookmark this page or check Google Play Store soon.

View on Google Play Store
Package: com.jinomial.jsonlens • Requires Android 15+ (API 35+)