fix: samplernode hashstring now uses whole string
export json function no longer has decimal place limit