Switch JsonMapper in Docker JSON parsing to english locale

Closes gh-37648
This commit is contained in:
Moritz Halbritter
2023-11-06 08:41:10 +01:00
parent f6910bae16
commit 7829e760da
2 changed files with 29 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ package org.springframework.boot.docker.compose.core;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.JavaType;
@@ -36,6 +37,7 @@ import com.fasterxml.jackson.module.paramnames.ParameterNamesModule;
final class DockerJson {
private static final ObjectMapper objectMapper = JsonMapper.builder()
.defaultLocale(Locale.ENGLISH)
.enable(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES)
.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
.addModule(new ParameterNamesModule())