```golang jq := gojsonq.New().FromString(string(data)) path1 := fmt.Sprintf("data.dynamicConfig.%s.feConfig.areaLevel", req["corpId"].(string)) areaLevel := jq.Find(path1) // got correct value interface{} | float64 => 3 areaLevel2 := jq.Find(path1) // got interface{} => nil ``` Is there anything wrong in this use case ? 😭