NetworkX node-link JSON: shipping attributed graphs without losing your attributes
Node-link JSON in NetworkX makes attributed graphs portable, but default string coercion of node IDs and JSON-only attribute values are the engineering trade-offs to plan for in pipelines.