Description
Converting to engineering notation occurs only when buffering has been configured in the rewrite rules. It's related to usage of BigDecimal.stripTrailingZeros() in the com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode(BigDecimal v) by default.
For example, original JSON
{ "apps":{ "app":[ { "id":"one", "progress":100.0, "startedTime":1399975176760 } ] } }
Rewritten JSON
{ "apps":{ "app":[ { "id":"one", "progress":1E+2, "startedTime":1.39997517676E+12 } ] } }