code: public final IJSONSerializable<?> fromString(final String string) throws Exception, ValidationException
      {
          final ValidationContext ctx = new ValidationContext();
  
          ctx.setValidate(true);
  
          ctx.setStopOnError(true);
  
          final IJSONSerializable<?> result = fromString(string, ctx);
  
          if (ctx.getErrorCount() > 0)
          {
              throw new ValidationException(ctx);
          }
          if (null == result)
          {
              throw new Exception("Unknown reason for NULL result in JSONParser");
          }
          return result;
      }
docs: Parses the JSON string and returns the {@link IJSONSerializable}.
  Same as {@link #fromString(String, boolean)} with validate set to true.
  
  @param string JSON string as produced by {@link IJSONSerializable#toJSONString()}
  @return IJSONSerializable