use to_json for potential consistency and offer toChain3 chart for dimple