extension support for JSON