gpt4 book ai didi

java - 如何使用Java将以下字符串转换为Json?

转载 作者:行者123 更新时间:2023-12-01 11:03:37 27 4
gpt4 key购买 nike

我需要将以下字符串转换为json格式。

下面是输入以及预期输出以供引用。

输入:

Employee Driver Report - EDR
--------------------------------
Employee Nbr: 123480 Employee Type: DI Cat: UPL
Driver License: PP3P30 Plate: ROWP
Part Number: 1006096

输出:

{
"Employee Nbr": "123480",
"Employee Type": "DI",
"Cat": "UPL",
"Driver License": "PP3P30",
"Plate": "ROWP",
"Part Number": "1006096",
}

示例代码:

Map<String, String> keyValueMap = new HashMap<String, String>();
String[] lines = rawText.split(System.getProperty("line.separator"));
for(String line: lines) {
.......
keyValueMap.put(keyAndValues[i], keyAndValues[i + 1]);
}
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String json = gson.toJson(keyValueMap);

您能帮我解决这个问题吗?

提前致谢。

最佳答案

对于每个 line你得到了,你必须使用 : 来解析它和 (空格)作为分隔符。

我会让您搜索要使用的正确正则表达式,并在需要时寻求帮助;)

关于java - 如何使用Java将以下字符串转换为Json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33142585/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com