forked from mirror/gjson
minor optimization
This commit is contained in:
parent
3a4fec0606
commit
1b1f52024e
4
gjson.go
4
gjson.go
|
@ -135,7 +135,9 @@ func Get(json string, path string) Result {
|
||||||
next_part:
|
next_part:
|
||||||
// be optimistic that the path mostly contains lowercase and
|
// be optimistic that the path mostly contains lowercase and
|
||||||
// underscore characters.
|
// underscore characters.
|
||||||
if path[i] <= '\\' {
|
if path[i] >= '_' {
|
||||||
|
continue
|
||||||
|
} else if path[i] <= '\\' {
|
||||||
if path[i] == '\\' {
|
if path[i] == '\\' {
|
||||||
// go into escape mode. this is a slower path that
|
// go into escape mode. this is a slower path that
|
||||||
// strips off the escape character from the part.
|
// strips off the escape character from the part.
|
||||||
|
|
Loading…
Reference in New Issue