scm->json know writes to a port (added scm->json-string)
added json-string->scm (takes a JSON string)