Item that is an array

Platform information:

Hardware: Virtual with 4gb ram
OS: Windows 2008R2 x 64
Java Runtime Environment:1.8.161
openHAB version:2.2

I have a text item, that is properly formatted as an array.

String 	 AddressBook   "[%s]"

It is just a standard string item in definition. However, when it is created, it is in a standard array format that can be used in a template.

{Name:'Jeff Sessions', Street:'1100 Main Street', State:'AL 00000', Phone:'(000)555-0000'},
{Name:'HR McMasters', Street:'3232 1st Ave', State:'WI 00000', Phone:'(000)555-1234'},
{Name:'John Bolton', Street:'9711 W 4th Ave', State:'MO 00000', Phone:'(000)555-1212'}

It is in an array so I can filter, etc. If I define the array in the template, it works just fine.

<div ng-init="ServerPath='http://localhost:8080/static';IconSet='Moon';">
	<link rel="stylesheet" type="text/css" href="{{ServerPath}}/layouts/default.css" />
	<script ng-init="AddressBook =  [
					{Name:'Jeff Sessions', Street:'1100 Main Street', State:'AL 00000', Phone:'(000)555-0000'},
					{Name:'HR McMasters', Street:'3232 1st Ave', State:'WI 00000', Phone:'(000)555-1234'},
					{Name:'John Bolton', Street:'9711 W 4th Ave', State:'MO 00000', Phone:'(000)555-1212'},
                                        ];">
	</script>
</div>
<div ng-repeat="Address in AddressBook">
      <p>{{Address.Name}}<br />
         {{Address.Street}}<br />
         {{Address.State}}<br />
         {{Address.Phone}}</p>
  </div>

However, what I want to do is use the item rather than having to edit the template.

<div ng-init="ServerPath='http://localhost:8080/static';IconSet='Moon';">
	<link rel="stylesheet" type="text/css" href="{{ServerPath}}/layouts/default.css" />
	<script ng-init="AddressBook =  [
				{{itemState('Addressbook', 'true')}}
                               ];">
	</script>
</div>
<div ng-repeat="Address in AddressBook">
      <p>{{Address.Name}}<br />
         {{Address.Street}}<br />
         {{Address.State}}<br />
         {{Address.Phone}}</p>
  </div>

When I do it like this, I get nothing. Am I trying something out of the norm? Sure. But is this something that can be done? Any help would be appreciated.

I have tried many things, not just

{{itemState('AddressBook', 'true')}}

I have also tried

{{itemValue('AddressBook')}}

And a number of other things. Any help would be great. Thanks!

Did you get this to work?

Nope. I went a different direction. I may revisit since a new version has come out, but I am guessing that this is not something that can be done.