json type-loader