After a frustrating afternoon trying to understand why my Json true's were always reading as false I have identified the following change that may help others:
gason.txt
The diff shows that the payload is being checked for true and false JsonValue structures when their value can simply be got from the tag.
Many Thanks
Maurice Castro