dominikbraun / graph

A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
https://graph.dominikbraun.io
Apache License 2.0
1.77k stars 95 forks source link

guidance on marshaling/unmarshaling #176

Open richardhenwood opened 2 months ago

richardhenwood commented 2 months ago

hi,

I would like to wrap this graph library in a api so I can interact with it from a web page. I have got a basic graph built with my custom vertex type. i have a Fiber route and provides access to my basic graph . When I attempt to marshal the graph to JSON in Fiber, I get an empty string.

To my inexperienced eye, it looks like I should use the Store interface. I should store the graph somewhere (like memory?) and then marshal/unmarshal the stored graph. Does that sound like the right/best approach?

thanks, richard