File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
main/java/com/github/underscore/lodash
test/java/com/github/underscore/lodash Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -662,6 +662,14 @@ public Chain<List<T>> createPermutationWithRepetition(final int permutationLengt
662662 public Chain <String > toJsonJavaString () {
663663 return new Chain <String >(Json .toJsonJavaString ((Collection ) value ()));
664664 }
665+
666+ public Chain <String > xmlToJson () {
667+ return new Chain <String >(U .xmlToJson ((String ) item ()));
668+ }
669+
670+ public Chain <String > jsonToXml () {
671+ return new Chain <String >(U .jsonToXml ((String ) item ()));
672+ }
665673 }
666674
667675 public static Chain <String > chain (final String item ) {
Original file line number Diff line number Diff line change @@ -574,13 +574,17 @@ public void fetchWrongUrl() {
574574 public void xmlToJson () {
575575 assertEquals ("[\n \" 1\" ,\n \" 2\" \n ]" ,
576576 U .xmlToJson ("<root><element>1</element><element>2</element></root>" ));
577+ assertEquals ("[\n \" 1\" ,\n \" 2\" \n ]" ,
578+ U .chain ("<root><element>1</element><element>2</element></root>" ).xmlToJson ().item ());
577579 assertEquals ("{\n \" a\" : {\n \" b\" : [\n {\n },\n {\n }\n ]\n }\n }" ,
578580 U .xmlToJson ("<a>\n <b>\n </b>\n <b>\n </b>\n </a>" ));
579581 }
580582
581583 @ Test
582584 public void jsonToXml () {
583585 assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>\n <a></a>" , U .jsonToXml ("{\n \" a\" : {\n }\n }" ));
586+ assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>\n <a></a>" ,
587+ U .chain ("{\n \" a\" : {\n }\n }" ).jsonToXml ().item ());
584588 assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>\n <root>\n </root>" , U .jsonToXml ("[]" ));
585589 }
586590
You can’t perform that action at this time.
0 commit comments