Produit une représentation JSON d'une valeur donnée {0} avec un codage de texte spécifié par {1}. Si {1} est omis, UTF8 est ...

Produit une représentation JSON d'une valeur donnée {0} avec un codage de texte spécifié par {1}. Si {1} est omis, UTF8 est utilisé. Les valeurs sont représentées comme suit :

  • Les valeurs null, texte et logiques sont représentées par les types JSON correspondants
  • Les nombres sont représentés en tant que tels dans JSON, sauf que #infinity, -#infinity et #nan sont convertis en valeur null
  • Les listes sont représentées sous forme de tableaux JSON
  • Les enregistrements sont représentés sous forme d'objets JSON
  • Les tables sont représentées sous forme de tableaux d'objets
  • Les dates, heures, dates/heures, dates/fuseaux horaires et les durées sont représentés sous forme de texte ISO-8601
  • Les valeurs binaires sont représentées sous forme de texte codé en base 64
  • Les types et les fonctions génèrent une erreur