DEV Community

Johannes Lichtenberger
Johannes Lichtenberger

Posted on

2 1

Manage metadata in JSON (for instance for visualizations)

Hi all,

I just thought about how best to add metadata to for instance object keys in JSON.

For instance as I'm engineering an Open Source temporal document store, I'm storing some metadata in the binary encoding for each node. Optionally SirixDB for instance stores the number of descendants of objects, object keys and arrays, it optionally stores hash-codes for integrity checks and speeding up diff-computations and so on. Furthermore it would be great to be able to serialize the unique, stable 64 bit integer node identifiers.

Now, I want to serialize this additional data into the serialized JSON format. In the XML serialization I simply added attributes in a special namespace for the elements.

However, how would you serialize this stuff in a JSON document?

Kind regards
Johannes

Top comments (0)

Great read:

Is it Time to go Back to the Monolith?

History repeats itself. Everything old is new again and I’ve been around long enough to see ideas discarded, rediscovered and return triumphantly to overtake the fad. In recent years SQL has made a tremendous comeback from the dead. We love relational databases all over again. I think the Monolith will have its space odyssey moment again. Microservices and serverless are trends pushed by the cloud vendors, designed to sell us more cloud computing resources.

Microservices make very little sense financially for most use cases. Yes, they can ramp down. But when they scale up, they pay the costs in dividends. The increased observability costs alone line the pockets of the “big cloud” vendors.

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay