Add read from json, jetty, and web interface