public static function JWT::jsonEncode in Auth0 Single Sign On 8.2
Encode a PHP object into a JSON string.
Parameters
object|array $input A PHP object or array:
Return value
string JSON representation of the PHP object or array
Throws
DomainException Provided object could not be encoded to valid JSON
4 calls to JWT::jsonEncode()
- JWT::encode in vendor/firebase/ php-jwt/ src/ JWT.php 
- Converts and signs a PHP object or array into a JWT string.
- TokenTest::testSuccessfulRs256TokenDecoding in vendor/auth0/ auth0-php/ tests/ API/ Helpers/ TokenGeneratorTest.php 
- Test a successful RS256 token decoding.
- TokenTest::testThatTokenWithBadAlgThrowsException in vendor/auth0/ auth0-php/ tests/ API/ Helpers/ TokenGeneratorTest.php 
- Test that a malformed token or missing algorithm fails.
- TokenTest::testThatTokenWithInvalidAudThrowsException in vendor/auth0/ auth0-php/ tests/ API/ Helpers/ TokenGeneratorTest.php 
- Test that an invalid audience is rejected.
File
- vendor/firebase/ php-jwt/ src/ JWT.php, line 315 
Class
- JWT
- JSON Web Token implementation, based on this spec: https://tools.ietf.org/html/rfc7519
Namespace
Firebase\JWTCode
public static function jsonEncode($input) {
  $json = \json_encode($input);
  if ($errno = \json_last_error()) {
    static::handleJsonError($errno);
  }
  elseif ($json === 'null' && $input !== null) {
    throw new DomainException('Null result with non-null input');
  }
  return $json;
}