Skip to content
This is an official ODERSA website. Here’s how you know

The official domain

The address of this site ends in odersa.org. Every service the association runs sits on a subdomain of odersa.org and nowhere else. If the address in your browser’s address bar does not end in odersa.org, this site is not ours.

Free, and no account

Everything is open straight away. No sign-up, no account, no password, no subscription, no advertising. Nothing is held back for those who pay, because there is nothing to pay for.

No data collected

This site does not follow you: no tracker, no tracking cookie, no measurement tool built into these pages, and nothing measured on your device. Our host counts requests in aggregate, as any server that answers does: a total, never a profile. You do not have to take our word for it: open your browser’s developer tools, go to the Network tab, and reload the page. You will see the full list of what the site asks for. Everything comes from odersa.org, nothing goes anywhere else.

Free to reuse

The content is published under the CC BY 4.0 licence. You may copy it, translate it, print it and pass it on, for your classes as much as for the people around you, on one condition only: credit ODERSA.

English
The WorkbenchTools that upload nothing
A workshop by the ODERSA associationNothing leaves, nothing is kept, nothing reaches us.

The workshop · The text and data corner

The text and data corner

Format and validate JSON

The parser is written here, by hand, rather than borrowed from the browser: because the browser's error message is normalised by no specification at all, and differs from one browser to the next. This one gives the line, the column, and what was expected, the same everywhere.

Pasted JSON

Nothing is sent: the parsing happens here. That is what lets you paste a configuration carrying identifiers or keys.
Ctrl + Enter also runs the tool.

Your text never leaves your device

This tool works entirely inside your browser. What you type or paste here is sent nowhere, and nothing is kept once the tab is closed.

Checkable in ten seconds, without taking our word for it:

  1. Open your browser's inspector: the F12 key (or Ctrl+Shift+I, or Cmd+Option+I on a Mac).
  2. Go to the “Network” tab, then clear the list.
  3. Type or paste some text on this page and run the tool. The list stays empty: no request goes out.
  4. To go further: cut your connection and do it again. The tool still works.

This absence of requests is also checked BY MACHINE before every release: a lock drives a real browser, processes a real file, and refuses to publish if a single byte goes out.

The proof page, step by step and in pictures