| 12345678910111213141516171819202122232425262728293031323334 |
- package main
- import "github.com/tidwall/gjson"
- func main() {
- value := gjson.Get(`[ {"transid": 1, "timestamp": 1928}, {"transid": 2, "timestamp": 1929} ]`, "#.timestamp")
- println(value.String())
-
- value = gjson.Get(`{
- "age":37,
- "children": ["Sara","Alex","Jack"],
- "fav.movie": "Deer Hunter",
- "friends": [
- {"age": 44, "first": "Dale", "last": "Murphy"},
- {"age": 68, "first": "Roger", "last": "Craig"},
- {"age": 47, "first": "Jane", "last": "Murphy"}
- ],
- "name": {"first": "Tom", "last": "Anderson"}
- }`, `{name.first,age,"the_murphys":friends.#(last="Murphy")#.first}`)
-
- value = gjson.Get(`{
- "age":37,
- "children": ["Sara","Alex","Jack"],
- "fav.movie": "Deer Hunter",
- "friends": [
- {"age": 44, "first": "Dale", "last": "Murphy"},
- {"age": 68, "first": "Roger", "last": "Craig"},
- {"age": 47, "first": "Jane", "last": "Murphy"}
- ],
- "name": {"first": "Tom", "last": "Anderson"}
- }`, `{name.first,age,"the_murphys":friends.#(last="Murphy")#.first}`)
-
- println(value.String())
- }
|