Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
egibs committed Jan 7, 2024
1 parent 838ffda commit 4220d4c
Showing 1 changed file with 4 additions and 35 deletions.
39 changes: 4 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,21 +117,11 @@ var exampleJSON = []byte(`{
The value of `inner_key` can be retrieved like so:
```go
var object map[string]interface{}
returnValue := "all"
var returnValueType traverse.ReturnControl
switch returnValue {
case "first":
returnValueType = traverse.First
case "last":
returnValueType = traverse.Last
case "all":
returnValueType = traverse.All
}
err := json.Unmarshal(exampleJSON, &object)
if err != nil {
fmt.Println(err)
}
value, err := deepwalk.Traverse(object, "key", "<NO_VALUE>", returnValueType)
value, err := deepwalk.Traverse(object, "key", "<NO_VALUE>", traverse.All)
if err != nil {
fmt.Println(err)
}
Expand Down Expand Up @@ -163,18 +153,8 @@ var exampleMap = map[string]interface{}{
},
},
}
var obj interface{} = exampleMap
returnValue := "all"
var returnValueType traverse.ReturnControl
switch returnValue {
case "first":
returnValueType = traverse.First
case "last":
returnValueType = traverse.Last
case "all":
returnValueType = traverse.All
}
value, err := deepwalk.Traverse(obj, "very_nested_key", "<NO_VALUE>", returnValueType)
value, err := deepwalk.Traverse(obj, "very_nested_key", "<NO_VALUE>", traverse.All)
if err != nil {
fmt.Println(err)
}
Expand Down Expand Up @@ -221,18 +201,7 @@ testStruct := TestStruct{
},
}
returnValue := "all"
var returnValueType traverse.ReturnControl
switch returnValue {
case "first":
returnValueType = traverse.First
case "last":
returnValueType = traverse.Last
case "all":
returnValueType = traverse.All
}
value, err := deepwalk.Traverse(testStruct, "NestedField1", "<NO_VALUE>", returnValueType)
value, err := deepwalk.Traverse(testStruct, "NestedField1", "<NO_VALUE>", traverse.All)
if err != nil {
fmt.Println(err)
}
Expand Down

0 comments on commit 4220d4c

Please sign in to comment.