Added string array support to ESJsonEncoder

This is a quick tweak to allow ESJsonEncoder to handle multiple string values.
The GetValue() call is unnecessary the value can be accessed from the values array (assuming the array has any data)