I need to transform hierarchical JSON String into some structure of objects in Java. All Objects are of the same type but they can be nested unlimited number of times. I would also need to keep order. What library can do this for me automatically?I need to transform hierarchical JSON String in