Skip to content

Conversation

@BoD
Copy link
Collaborator

@BoD BoD commented Dec 3, 2025

No description provided.

@BoD BoD requested a review from martinbonnin as a code owner December 3, 2025 18:41
When normalizing responses currently only JSON objects are de-inlined and stored in their own records.
The value of the field in the parent record is then a reference (CacheKey) to that child record.

Other types of values (primitive types, nulls, errors, and arrays) are kept inline in their parent record or array.
Copy link
Collaborator Author

@BoD BoD Dec 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, not true, JSON objects are kept inlined, if they are scalars. I'll amend.

@BoD BoD merged commit ef41765 into main Dec 9, 2025
2 checks passed
@BoD BoD deleted the design-doc-de-inline-nulls-and-errors branch December 9, 2025 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants