title: Gatling: JSON Feeder Data is not getting picked up by the session
body: <p>Likely I am using the wrong syntax. Here is the code:</p>
  <pre><code>  val jsonFeeder = jsonFile(&quot;data.json&quot;).random
  
    val request: ChainBuilder = {
      feed(jsonFeeder).exec(
        grpc(&quot;RequestType&quot;)
          .rpc(API.getSearchMethod)
            .payload(SearchRequest.newBuilder()
              .setSearchCriteria(SearchCriteria.newBuilder()
                .setUserData(UserDataCriteria.newBuilder().setPhone(&quot;${user_phone_number}&quot;)
                  .build())
              .build())
            .build())
          .extract(_.getList.some)(_ exists)
        .extract(_.getCount.some)(_ saveAs &quot;Count&quot;)
      )
    }
    scenario(&quot;search for owner personal info phone number&quot;).exec(request).exec { session =&gt;
      println(session(&quot;user_phone_number&quot;).as[String])
      session
    }
  </code></pre>
  <p>The issue is, the setPhone is not getting the actual user_phone_number value, but the second exec with the session is finding it.</p>
  <p>Why is it not working for setPhone?</p>
  <p>EDIT:
  I've realized I am not use Gatling EL correctly, but still the question remains, how can I use Gatling EL in my own function? How can I get this jsonFeeder data to set the phone value?</p>