func BenchmarkJasonSmall(b *testing.B) { for i := 0; i < b.N; i++ { json, _ := jason.NewObjectFromBytes(smallFixture) json.GetString("uuid") json.GetFloat64("tz") json.GetString("ua") json.GetFloat64("st") nothing() } }
func BenchmarkJasonMedium(b *testing.B) { for i := 0; i < b.N; i++ { json, _ := jason.NewObjectFromBytes(mediumFixture) json.GetString("person.name.fullName") json.GetFloat64("person.github.followers") json.GetObject("company") arr, _ := json.GetObjectArray("person.gravatar.avatars") for _, el := range arr { el.GetString("url") } nothing() } }