## Problem ```js { "Key 0.002mm": 31.4, } ``` In our dashboard this appears as: ```js { "Key 0": { "002mm": 31.4 } } ``` We flatten them to store in the database using . as the delimiter. These dots will need to be escaped/unescaped when flattening/unflattening. This won't impact anything except the logs, we only flatten data there. It'll work fine in payloads and outputs. Flatten code: https://github.com/triggerdotdev/trigger.dev/blob/main/packages/core/src/v3/utils/flattenAttributes.ts Flatten tests: https://github.com/triggerdotdev/trigger.dev/blob/main/packages/core/test/flattenAttributes.test.ts <sub>[TRI-4123](https://linear.app/triggerdotdev/issue/TRI-4123/logging-objects-with-keys-with-periods-in-doesnt-render-properly-in)</sub>