docs: public static Workspace fromJson(String json) throws Exception {
          if (json == null || json.trim().length() == 0) {
              throw new IllegalArgumentException("A JSON string must be provided.");
          }
  
          StringReader stringReader = new StringReader(json);
          return new JsonReader().read(stringReader);
      }