visitor: fix visiting arrays!
strings: JSON encode strings before printing