Json – GroupingBy in Java 8 Streams with more than 3 levels of grouping
I need to generate an output json like below { "account":{ "Alpha":{ "OLD":{ "long":"zerozerooneO", "short":"001O" }, "NEW":{ "long":"zerozerooneN", "short":"001N" } }, "Beta":{ "OLD":{ "long":"zerozerooneO", "short":"001O" }, "NEW":{ "long":"zerozerooneN", "short":"001N" } } } } From a List of object with sample…