我正在根据从两个CSV文件读取的值创建JSON。在CSV文件中,对于某些列,我收到一个字符串-"NULL"
,当我映射到POJO并以JSON格式编写时,我想将其保留为JSON-null
。
例如: 输入CSV1:
emp_id, name, age, designation
101, Name1, 25, NULL
输入CSV2:
emp_id, order_id, order_name, order_status
101, O101, Order1, NULL
我为CSV1和CSV2声明了两个不同的POJO。我正在分别阅读它们,并使用set命令创建了最终的JSON,我的最终输出JSON看起来像这样,
实际输出:
{
"emp_id":"claim1",
"name":"Name1",
"age":25,
"designation": "NULL",
"order_id": "O101",
"order_name": "Order1",
"order_status": "NULL"
}
预期输出:
{
"emp_id":"claim1",
"name":"Name1",
"age":25,
"designation": null,
"order_id": "O101",
"order_name": "Order1",
"order_status": null
}
我还有其他一些字段。基本要求是无论我在哪里有字符串"NULL"
,我的最终JSON都应改为null
。