fixed string escape bug in marshaller