title: Codeception seeResponseMatchesJsonType method isn't validate fields correctly
body: <p>I've have API test</p>
  
  <pre><code>public function loginAsRegisteredUser(\ApiTester $I)
  {
      $I-&gt;wantTo('Login as registered user');
      $I-&gt;sendPOST('/action.php?ap=V4&amp;p=Customer&amp;c=Customer&amp;a=login',['customer' =&gt; ['email' =&gt; $this-&gt;registered_user_email, 'password' =&gt; $this-&gt;registered_user_password]]);
      $I-&gt;seeResponseCodeIs(\Codeception\Util\HttpCode::OK); // 200
      $I-&gt;seeResponseIsJson();
      $I-&gt;seeResponseMatchesJsonType(["customer" =&gt; ["id_customer"=&gt; 'string|null',"first_name"=&gt;'string|null',"last_name"=&gt;'string|null',"newsletter"=&gt;'string|null']]);
  }
  </code></pre>
  
  <p>and id_customer field always fails comparation</p>
  
  <pre><code>1) LoginCest: Login as registered user
   Test  tests/api/LoginCest.php:loginAsRegisteredUser
   Step  See response matches json type {"customer":{"id_customer":"string|null","first_name":"string|null","last_name":"string|null","newsletter":"string|null"}}
   Fail  `id_customer: 1` is of type `string|null`
  </code></pre>
  
  <p>Example of response:
  {"customer":{"id_customer":1,"first_name":"as","last_name":"ewq","newsletter":"1"}}</p>
  
  <p>I've tried all possible types for field id_customer(number for example), but no one works. Does anyone now solution?</p>