This seems like a fine option:
#+name: mode_data
| mode | paredit | auto-save |
|------------+---------+-----------|
| scheme | TRUE | TRUE |
| emacs-lisp | TRUE | TRUE |
| ielm | TRUE | FALSE |
#+begin_src emacs-lisp :var data=mode_data :exports results :file modes.json
(require 'json)
(json-encode data)
#+end_src
JSON because I will probably use it a few different ways, and most langs today handle JSON just fine.