Java tWriteJsonField忽略空字段

Java tWriteJsonField忽略空字段,java,json,talend,Java,Json,Talend,我使用tWriteJsonField组件从csv创建json文件。当我将属性设置为null时,它会将“[]”设置为该属性的值。我已经从一开始就解决了这个问题 output_row.rootNode=input_row.rootNode.replaceAll(“[]”,“”) 但是,我需要的是忽略该字段。也就是说,只要该字段为空,它就会被忽略 我有这个 {“名字”:“安妮”, “姓氏”:“弗兰克”,“中间名”:“年龄”:“21”} 我想要这个 {“名字”:“安妮”, “姓氏”:“弗兰克”,“年龄”

我使用tWriteJsonField组件从csv创建json文件。当我将属性设置为null时,它会将“[]”设置为该属性的值。我已经从一开始就解决了这个问题

output_row.rootNode=input_row.rootNode.replaceAll(“[]”,“”)

但是,我需要的是忽略该字段。也就是说,只要该字段为空,它就会被忽略

我有这个

{“名字”:“安妮”, “姓氏”:“弗兰克”,“中间名”:“年龄”:“21”}

我想要这个

{“名字”:“安妮”, “姓氏”:“弗兰克”,“年龄”:“21”}

有人能帮忙吗