Implements a custom JSON unmarshaller for source.value.
Motivation
In #21 I "fixed" the problem in #18. Turns out it can be either a string or an array of strings. The API documentation doesn't state this, but after doing some digging I found it in the API source.
Notes
I left in a string and an array of strings version to qualify that this does the job.
Summary
Implements a custom JSON unmarshaller for
source.value
.Motivation
In #21 I "fixed" the problem in #18. Turns out it can be either a string or an array of strings. The API documentation doesn't state this, but after doing some digging I found it in the API source.
Notes
I left in a string and an array of strings version to qualify that this does the job.