gencode: json support comment and multiple-line string