Représentation d'une valeur décimale, telle que 2,5. Les clients peuvent convertir les valeurs dans des formats décimaux natifs de la langue, tels que BigDecimal pour Java ou decimal.Decimal pour Python.
| Représentation JSON |
|---|
{ "value": string } |
| Champs | |
|---|---|
value |
Valeur décimale, sous forme de chaîne. La représentation sous forme de chaîne se compose d'un signe facultatif, La fraction se compose d'une virgule décimale suivie de zéro ou plusieurs chiffres décimaux. La chaîne doit contenir au moins un chiffre dans la partie entière ou la partie fractionnaire. Le nombre formé par le signe, l'entier et la fraction est appelé "significande". L'exposant se compose du caractère Les services doivent normaliser les valeurs décimales avant de les stocker en :
Les services peuvent effectuer une normalisation supplémentaire en fonction de leurs propres besoins et de l'implémentation décimale interne sélectionnée, par exemple en décalant le point décimal et la valeur de l'exposant ensemble (exemple : Notez que seul le caractère La grammaire ENBF est la suivante : Les services doivent clairement documenter la plage des valeurs acceptées, la précision maximale acceptée (nombre total de chiffres) et, le cas échéant, l'échelle (nombre de chiffres après la virgule), ainsi que leur comportement lorsqu'ils reçoivent des valeurs hors limites. Les services peuvent choisir d'accepter les valeurs transmises en entrée, même si elles ont une précision ou une échelle supérieures à celles acceptées par le service, et doivent arrondir la valeur pour qu'elle corresponde à l'échelle acceptée. Le service peut également générer une erreur avec Les services doivent générer une erreur |