...
FasterXML Jackson version | Google gson version | Comments | ||||
---|---|---|---|---|---|---|
|
| |||||
|
| |||||
|
| Code structure differs at this point (function name vs role name) but the general intent of the code is equivalent (get the element name as a string). | ||||
|
| For some reason, this version still catches com.fasterxml.jackson.core.JsonProcessingException even though it uses Google gson for parsing. Not a good idea to defer exception handling to the caller since the caller has no idea why/how/when/where the parsing failed and might be left with an invalid data structure as well. | ||||
|
| Method call vs Java lambda call is not really relevant to the Jackson replacement, but consistency of style could be an overall goal if the code is being re-factored anyway. |
...