From e4c4283dce3af526b7a61719cc44b962e2e4f586 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Mon, 30 Mar 2026 11:24:19 +0200 Subject: [PATCH] Polish See gh-49837 --- .../springframework/boot/json/BasicJsonParser.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/spring-boot/src/main/java/org/springframework/boot/json/BasicJsonParser.java b/core/spring-boot/src/main/java/org/springframework/boot/json/BasicJsonParser.java index a2560c21561..37ecad7445b 100644 --- a/core/spring-boot/src/main/java/org/springframework/boot/json/BasicJsonParser.java +++ b/core/spring-boot/src/main/java/org/springframework/boot/json/BasicJsonParser.java @@ -82,12 +82,12 @@ public class BasicJsonParser extends AbstractJsonParser { Map map = new LinkedHashMap<>(); json = trimEdges(json, '{', '}').trim(); for (String pair : tokenize(json)) { - String[] split = StringUtils.split(pair, ":"); - @Nullable String[] values = (split != null) ? StringUtils.trimArrayElements(split) : null; - Assert.state(values != null, () -> "Unable to parse '%s'".formatted(pair)); - String rawKey = values[0]; - String rawValue = values[1]; - Assert.state(rawKey != null, () -> "rawKew is null in '%s'".formatted(pair)); + String @Nullable [] split = StringUtils.split(pair, ":"); + Assert.state(split != null, () -> "Unable to parse '%s'".formatted(pair)); + @Nullable String[] rawElement = StringUtils.trimArrayElements(split); + String rawKey = rawElement[0]; + String rawValue = rawElement[1]; + Assert.state(rawKey != null, () -> "rawKey is null in '%s'".formatted(pair)); Assert.state(rawKey.startsWith("\"") && rawKey.endsWith("\""), "Expecting double-quotes around field names"); String key = trimEdges(rawKey, '"', '"');