Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中将管道分隔字符串转换为JSON对象_Java_Json_Csv_Transformation_Smooks - Fatal编程技术网

在Java中将管道分隔字符串转换为JSON对象

在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

在我的Java程序中,我有管道分隔字符串“value1 | value2 | value3 | value4”。我想将该字符串转换为java中的JSON对象,如下所示:

{ “有效载荷”: { “字段1”:值1, “字段2”:值2, “字段3”:值3, “字段4”:值4 } }

我想从配置文件中读取field1,field2,field3,field4。
有可能用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,让我们暂时忘掉“有效负载”。我是说,我不需要这里的“有效载荷”。“我该如何做我在问题中提出的转变?”哈杰洛,我的问题中还有不清楚的地方吗?