This commit is contained in:
nlohmann
2026-10-03 05:43:12 +00:00
parent 2aaa1d24ef
commit a410b4f40f
741 changed files with 8115 additions and 2252 deletions
+18
View File
@@ -38,6 +38,16 @@ functions [`is_null`](is_null.md), [`is_object`](is_object.md), [`is_array`](is_
`discarded` is unordered.
```mermaid
flowchart LR
A[null] --> B[boolean]
B --> C["number_integer / number_unsigned / number_float"]
C --> D[object]
D --> E[array]
E --> F[string]
F --> G[binary]
```
!!! note "Types of numbers"
There are three enumerators for numbers (`number_integer`, `number_unsigned`, and `number_float`) to distinguish
@@ -74,6 +84,14 @@ functions [`is_null`](is_null.md), [`is_object`](is_object.md), [`is_array`](is_
--8<-- "examples/type.output"
```
## See also
- [type](type.md) return the type of the JSON value
- [type_name](type_name.md) return the type as string
- [operator value_t](operator_value_t.md) return the type of the JSON value
- [is_primitive](is_primitive.md) return whether the type is primitive
- [is_structured](is_structured.md) return whether the type is structured
## Version history
- Added in version 1.0.0.