code: public static boolean isValidJson (@Nonnull final String sJson)
    {
      ValueEnforcer.notNull (sJson, "Json");
  
      return isValidJson (new NonBlockingStringReader (sJson));
    }
docs: Check if the passed String can be resembled to valid Json content. This is
  accomplished by fully parsing the Json file each time the method is called.
  This consumes <b>less memory</b> than calling any of the
  <code>read...</code> methods and checking for a non-<code>null</code>
  result.
  
  @param sJson
  The Json string to scan. May not be <code>null</code>.
  @return <code>true</code> if the Json is valid according to the version,
  <code>false</code> if not