Added recursive parameter to JsonObject.fromMap

This parameters allows for opting out of recursive parsing of the JsonObject value. Default behaviour is not changed.