chart uses json