forked from mirror/gjson
commit
7dde6ac0f6
|
@ -152,10 +152,6 @@ result.Less(token Result, caseSensitive bool) bool
|
||||||
|
|
||||||
The `result.Value()` function returns an `interface{}` which requires type assertion and is one of the following Go types:
|
The `result.Value()` function returns an `interface{}` which requires type assertion and is one of the following Go types:
|
||||||
|
|
||||||
The `result.Array()` function returns back an array of values.
|
|
||||||
If the result represents a non-existent value, then an empty array will be returned.
|
|
||||||
If the result is not a JSON array, the return value will be an array containing one result.
|
|
||||||
|
|
||||||
```go
|
```go
|
||||||
boolean >> bool
|
boolean >> bool
|
||||||
number >> float64
|
number >> float64
|
||||||
|
@ -165,6 +161,10 @@ array >> []interface{}
|
||||||
object >> map[string]interface{}
|
object >> map[string]interface{}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The `result.Array()` function returns back an array of values.
|
||||||
|
If the result represents a non-existent value, then an empty array will be returned.
|
||||||
|
If the result is not a JSON array, the return value will be an array containing one result.
|
||||||
|
|
||||||
### 64-bit integers
|
### 64-bit integers
|
||||||
|
|
||||||
The `result.Int()` and `result.Uint()` calls are capable of reading all 64 bits, allowing for large JSON integers.
|
The `result.Int()` and `result.Uint()` calls are capable of reading all 64 bits, allowing for large JSON integers.
|
||||||
|
|
Loading…
Reference in New Issue