JSON as scene description language