【发布时间】:2020-03-21 18:27:22
【问题描述】:
我有很多以下格式的 JSON 文件。我想将一个名为 Timings 的属性映射到 integer。
test.json
"Rating": {
"ratingValue": "4.636365",
"bestRating": "5",
"worstRating": "1",
"ratingCount": "66"
},
"Timings": {
"cookTime": "PT1H",
"prepTime": "PT10M",
"totalTime": "PT1H10M"
}
我想在映射后将输出存储在另一个 JSON 文件中。假设 Timings 中的 totalTime 为 1H10M,那么我们将其指定为“totalTime:7”。如果是“30M”,我们可以将其指定为“totalTime:3”。我想用java来做这个。
所需输出
"Rating":
{
"ratingValue": "4.636365",
},
"Timings":
{
"totalTime": "7"
}
【问题讨论】:
-
json 是否也会包含秒的计时数据?例如:
"PT1H10M20S" -
@AnishB。没有。只是小时和分钟
-
@AnishB 谢谢。我还需要将输出存储在 JSON 中。
-
@AnishB。检查更新的 Qs。我在Qs里写过。
-
@AnishB。我想设置一个查找表,在其中我对与整数映射的值范围进行校正。