Reading certain values from an object
This is shorter, but not necessarily better or more readable.

$jira = json_decode(trim($jira_value-&gt;data), true);

$this-&gt;displayName = $jira['user']['displayName'];
$this-&gt;issueID = $jira['issue']['id'];
$this-&gt;issueKey = $jira['issue']['key'];

foreach ($jira['issue']['fields'] as $key =&gt; $val) {
   $key = ucfirst($key);
   $this-&gt;{"issueField$key"} = $val;
}