A drag and drop editor that generates dynamic, unambiguous JSON