Skip to content

Commit ef96ef2

Browse files
authoredMar 25, 2024
Fixed idea warnings for class Json
1 parent 2779fd2 commit ef96ef2

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed
 

‎src/main/java/com/github/underscore/Json.java

+3-5
Original file line numberDiff line numberDiff line change
@@ -407,18 +407,16 @@ private static void escape(String s, StringBuilder sb) {
407407
case '\t':
408408
sb.append("\\t");
409409
break;
410-
case '\u20AC':
411-
sb.append('\u20AC');
410+
case '':
411+
sb.append('');
412412
break;
413413
default:
414414
if (ch <= '\u001F'
415415
|| ch >= '\u007F' && ch <= '\u009F'
416416
|| ch >= '\u2000' && ch <= '\u20FF') {
417417
String ss = Integer.toHexString(ch);
418418
sb.append("\\u");
419-
for (int k = 0; k < 4 - ss.length(); k++) {
420-
sb.append("0");
421-
}
419+
sb.append("0".repeat(4 - ss.length()));
422420
sb.append(ss.toUpperCase());
423421
} else {
424422
sb.append(ch);

‎src/test/java/com/github/underscore/LodashTest.java

+3
Original file line numberDiff line numberDiff line change
@@ -1563,6 +1563,9 @@ void formatJson() {
15631563
assertEquals(
15641564
"{\n \"a\": {\n }\n}",
15651565
U.formatJson("{\n \"a\": {\n }\n}", Json.JsonStringBuilder.Step.FOUR_SPACES));
1566+
assertEquals(
1567+
"{\n \"a\": {\n }\n}",
1568+
U.formatJson("{\n \"a\": {\n }\n}", Json.JsonStringBuilder.Step.THREE_SPACES));
15661569
assertEquals(
15671570
"{\"a\":{}}",
15681571
U.formatJson("{\n \"a\": {\n }\n}", Json.JsonStringBuilder.Step.COMPACT));

0 commit comments

Comments
 (0)