File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
main/java/com/fasterxml/jackson/databind/node
test/java/com/fasterxml/jackson/databind/node Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -177,9 +177,13 @@ public String asText(String defaultValue) {
177177 @ Override
178178 public boolean asBoolean (boolean defaultValue ) {
179179 if (_value != null ) {
180- if ("true" .equals (_value .trim ())) {
180+ String v = _value .trim ();
181+ if ("true" .equals (v )) {
181182 return true ;
182183 }
184+ if ("false" .equals (v )) {
185+ return false ;
186+ }
183187 }
184188 return defaultValue ;
185189 }
Original file line number Diff line number Diff line change @@ -31,6 +31,11 @@ public void testText()
3131
3232 assertEquals ("foobar" , n .asText ("barf" ));
3333 assertEquals ("" , empty .asText ("xyz" ));
34+
35+ assertTrue (TextNode .valueOf ("true" ).asBoolean (true ));
36+ assertTrue (TextNode .valueOf ("true" ).asBoolean (false ));
37+ assertFalse (TextNode .valueOf ("false" ).asBoolean (true ));
38+ assertFalse (TextNode .valueOf ("false" ).asBoolean (false ));
3439 }
3540
3641 public void testBoolean ()
You can’t perform that action at this time.
0 commit comments