added grid#json()