mirror of https://github.com/tidwall/gjson.git
Use backtick for JSON node name, not quotes
This commit is contained in:
parent
c12548f200
commit
29588afd67
|
@ -34,7 +34,7 @@ $ go get -u github.com/tidwall/gjson
|
||||||
This will retrieve the library.
|
This will retrieve the library.
|
||||||
|
|
||||||
## Get a value
|
## Get a value
|
||||||
Get searches JSON for the specified path. A path is in dot syntax, such as "name.last" or "age". When the value is found it's returned immediately.
|
Get searches JSON for the specified path. A path is in dot syntax, such as `name.last` or `age`. When the value is found it's returned immediately.
|
||||||
|
|
||||||
```go
|
```go
|
||||||
package main
|
package main
|
||||||
|
@ -318,7 +318,7 @@ Suppose you want all the last names from the following JSON:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
You would use the path "programmers.#.lastName" like such:
|
You would use the path `programmers.#.lastName` like such:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
result := gjson.Get(json, "programmers.#.lastName")
|
result := gjson.Get(json, "programmers.#.lastName")
|
||||||
|
|
10
SYNTAX.md
10
SYNTAX.md
|
@ -324,12 +324,12 @@ For example, using the given multi-path:
|
||||||
```
|
```
|
||||||
|
|
||||||
Here we selected the first name, age, and the first name for friends with the
|
Here we selected the first name, age, and the first name for friends with the
|
||||||
last name "Murphy".
|
last name `Murphy`.
|
||||||
|
|
||||||
You'll notice that an optional key can be provided, in this case
|
You'll notice that an optional key can be provided, in this case
|
||||||
"the_murphys", to force assign a key to a value. Otherwise, the name of the
|
`the_murphys`, to force assign a key to a value. Otherwise, the name of the
|
||||||
actual field will be used, in this case "first". If a name cannot be
|
actual field will be used, in this case `first`. If a name cannot be
|
||||||
determined, then "_" is used.
|
determined, then `_` is used.
|
||||||
|
|
||||||
This results in
|
This results in
|
||||||
|
|
||||||
|
@ -349,7 +349,7 @@ For example, using the given multi-path:
|
||||||
{name.first,age,"company":!"Happysoft","employed":!true}
|
{name.first,age,"company":!"Happysoft","employed":!true}
|
||||||
```
|
```
|
||||||
|
|
||||||
Here we selected the first name and age. Then add two new fields, "company" and "employed".
|
Here we selected the first name and age. Then add two new fields, `company` and `employed`.
|
||||||
|
|
||||||
This results in
|
This results in
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue