Representasi nilai desimal, seperti 2,5. Klien dapat mengonversi nilai ke dalam format desimal asli bahasa, seperti BigDecimal Java atau decimal.Decimal Python.
| Representasi JSON |
|---|
{ "value": string } |
| Kolom | |
|---|---|
value |
Nilai desimal, sebagai string. Representasi string terdiri dari tanda opsional, Pecahan terdiri dari titik desimal yang diikuti dengan nol atau lebih digit desimal. String harus berisi setidaknya satu digit dalam bilangan bulat atau pecahan. Angka yang dibentuk oleh tanda, bilangan bulat, dan pecahan disebut sebagai signifikan. Eksponen terdiri dari karakter Layanan harus menormalisasi nilai desimal sebelum menyimpannya dengan:
Layanan dapat melakukan normalisasi tambahan berdasarkan kebutuhannya sendiri dan penerapan desimal internal yang dipilih, seperti menggeser titik desimal dan nilai eksponen bersama-sama (contoh: Perhatikan bahwa hanya karakter Tata bahasa ENBF adalah: Layanan harus mendokumentasikan dengan jelas rentang nilai yang didukung, presisi maksimum yang didukung (jumlah total digit), dan, jika berlaku, skala (jumlah digit setelah koma desimal), serta cara kerjanya saat menerima nilai di luar batas. Layanan dapat memilih untuk menerima nilai yang diteruskan sebagai input meskipun nilai tersebut memiliki presisi atau skala yang lebih tinggi daripada yang didukung layanan, dan harus membulatkan nilai agar sesuai dengan skala yang didukung. Atau, layanan dapat mengalami error dengan Layanan harus menampilkan error dengan |