ioc: anno default type to 'ref', and add 'json:xx' type