Biểu thị một giá trị thập phân, chẳng hạn như 2,5. Các ứng dụng có thể chuyển đổi giá trị thành định dạng số thập phân gốc của ngôn ngữ, chẳng hạn như BigDecimal của Java hoặc decimal.Decimal của Python.
| Biểu diễn dưới dạng JSON |
|---|
{ "value": string } |
| Trường | |
|---|---|
value |
Giá trị thập phân, dưới dạng chuỗi. Biểu thị chuỗi bao gồm một dấu tuỳ chọn, Phần phân số bao gồm một dấu thập phân, theo sau là 0 hoặc nhiều chữ số thập phân. Chuỗi phải chứa ít nhất một chữ số trong số nguyên hoặc phân số. Số được tạo thành từ dấu, số nguyên và phân số được gọi là phần định trị. Số mũ bao gồm ký tự Các dịch vụ nên chuẩn hoá các giá trị thập phân trước khi lưu trữ bằng cách:
Các dịch vụ có thể thực hiện việc chuẩn hoá bổ sung dựa trên nhu cầu riêng và cách triển khai số thập phân nội bộ đã chọn, chẳng hạn như cùng nhau chuyển dấu thập phân và giá trị số mũ (ví dụ: Xin lưu ý rằng chỉ ký tự Ngữ pháp ENBF là: Các dịch vụ nên ghi lại rõ ràng phạm vi giá trị được hỗ trợ, độ chính xác tối đa được hỗ trợ (tổng số chữ số) và nếu có, thì cả tỷ lệ (số chữ số sau dấu thập phân), cũng như cách hoạt động khi nhận được các giá trị nằm ngoài phạm vi. Các dịch vụ có thể chọn chấp nhận các giá trị được truyền dưới dạng đầu vào ngay cả khi giá trị có độ chính xác hoặc tỷ lệ cao hơn mức mà dịch vụ hỗ trợ và phải làm tròn giá trị để phù hợp với tỷ lệ được hỗ trợ. Ngoài ra, dịch vụ có thể gặp lỗi với Các dịch vụ phải gặp lỗi với |