Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>JSON OrbitNew to Visual Studio Code? Get it now.
JSON Orbit

JSON Orbit

Khaled AbuShqear

|
4 installs
| (0) | Free
Modern JSON navigation, extraction, transformation, and comparison for VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

JSON Orbit

JSON Orbit is a modern VS Code extension for high-speed JSON workflows.

Features

  • Navigate to path: common.form.required or items[0].name
  • Extract data using JSONPath
  • Copy current cursor path
  • Extract entire JSON with canonical paths
  • Extract JSON Schema from the active JSON
  • Convert JSON to YAML
  • Compare JSON with normalized deep-sort diff
  • Deep sort JSON object keys (arrays preserved)

Commands

  • JSON Orbit: Navigate to Path
  • JSON Orbit: Extract by JSONPath
  • JSON Orbit: Copy Current Path
  • JSON Orbit: Extract Data with Paths
  • JSON Orbit: Extract JSON Schema
  • JSON Orbit: Convert JSON to YAML
  • JSON Orbit: Compare JSON
  • JSON Orbit: Deep Sort JSON

Keyboard Shortcuts

Primary inline launcher:

  • Ctrl+Alt+J / Cmd+Alt+J: Open JSON Orbit Inline Actions

Additional direct shortcuts:

  • Ctrl+Alt+J N / Cmd+Alt+J N: Navigate to Path
  • Ctrl+Alt+J V / Cmd+Alt+J V: Navigate to Copied Path
  • Ctrl+Alt+J E / Cmd+Alt+J E: Extract by JSONPath
  • Ctrl+Alt+J P / Cmd+Alt+J P: Copy Current Path
  • Ctrl+Alt+J X / Cmd+Alt+J X: Extract Data with Paths
  • Ctrl+Alt+J H / Cmd+Alt+J H: Extract JSON Schema
  • Ctrl+Alt+J Y / Cmd+Alt+J Y: Convert JSON to YAML
  • Ctrl+Alt+J C / Cmd+Alt+J C: Compare JSON
  • Ctrl+Alt+J S / Cmd+Alt+J S: Deep Sort JSON
  • Ctrl+Alt+J O / Cmd+Alt+J O: Focus JSON Orbit Operations view

Inline UX

  • Contextual status-bar action shows current JSON path and opens the inline action hub.
  • Right-click in JSON editor -> JSON Orbit: Open Inline Actions.
  • Top editor-title buttons are intentionally removed to keep the editor chrome clean.

Settings

  • jsonOrbit.pathNotation
  • jsonOrbit.extraction.openMode
  • jsonOrbit.compare.normalizeBeforeDiff
  • jsonOrbit.compare.ignoreArrayOrder
  • jsonOrbit.yaml.indent
  • jsonOrbit.sort.indent
  • jsonOrbit.result.maxPreviewChars

Development

npm install
npm run typecheck
npm run test
npm run build

Release Automation (Makefile)

# one-time login (publisher token prompt)
make login

# default release: auto patch bump + auto commit + checks + package + publish
make release

# optional alternatives
make release-minor
make release-major
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft