在Java中将管道分隔字符串转换为JSON对象
在我的Java程序中,我有管道分隔字符串“value1 | value2 | value3 | value4”。我想将该字符串转换为java中的JSON对象,如下所示: { “有效载荷”: { “字段1”:值1, “字段2”:值2, “字段3”:值3, “字段4”:值4 } } 我想从配置文件中读取field1,field2,field3,field4。在Java中将管道分隔字符串转换为JSON对象,java,json,csv,transformation,smooks,Java,Json,Csv,Transformation,Smooks,在我的Java程序中,我有管道分隔字符串“value1 | value2 | value3 | value4”。我想将该字符串转换为java中的JSON对象,如下所示: { “有效载荷”: { “字段1”:值1, “字段2”:值2, “字段3”:值3, “字段4”:值4 } } 我想从配置文件中读取field1,field2,field3,field4。 有可能用Smooks或任何其他库进行这种转换吗?虽然有可能,但究竟为什么要进行额外的“预测”?为什么在这里需要“有效负载”呢?当你说“JSON
有可能用Smooks或任何其他库进行这种转换吗?虽然有可能,但究竟为什么要进行额外的“预测”?为什么在这里需要“有效负载”呢?当你说“JSON对象”时,不清楚你在说什么。JSON不是一个对象类,它是一种数据序列化格式。您的意思是:您想使用JSON打印数据结构(嵌套的哈希表)?@hagello,在我的java程序中,我想将字符串“value1 | value2 | value3 | value4”转换为JSON字符串“{”payload:{“field1”:value1,“field2”:value2,“field3”:value3,“field4”:value4}”。我想从配置文件中读取字段值映射,并想使用第三方库进行转换。@fge,让我们暂时忘掉“有效负载”。我是说,我不需要这里的“有效载荷”。我该如何做我在问题中提出的转变?@hagello,我的问题中还有不清楚的地方吗?虽然这是可能的,但究竟为什么会有额外的“预测”?为什么在这里需要“有效负载”呢?当你说“JSON对象”时,不清楚你在说什么。JSON不是一个对象类,它是一种数据序列化格式。您的意思是:您想使用JSON打印数据结构(嵌套的哈希表)?@hagello,在我的java程序中,我想将字符串“value1 | value2 | value3 | value4”转换为JSON字符串“{”payload:{“field1”:value1,“field2”:value2,“field3”:value3,“field4”:value4}”。我想从配置文件中读取字段值映射,并想使用第三方库进行转换。@fge,让我们暂时忘掉“有效负载”。我是说,我不需要这里的“有效载荷”。“我该如何做我在问题中提出的转变?”哈杰洛,我的问题中还有不清楚的地方吗?