Java Examples for org.codehaus.jackson.type.TypeReference
The following java examples will help you to understand the usage of org.codehaus.jackson.type.TypeReference. These source code samples are taken from different open source projects.
Example 1
| Project: howsun-javaee-framework-master File: JsonTest.java View source code |
public static void main(String[] args) throws Exception {
String source = "{\"oid\":\"7788\",\"displayName\":\"å¼ ä¸‰\",\"position\":\"工程师\",\"unitName\":\"ä¸å›½ç§‘å¦é™¢\"}";
Json json = JacksonSupportJson.buildNormalBinder();
ObjectMapper mapper = (ObjectMapper) json.getMapper();
TypeReference type = new TypeReference<Map<String, String>>() {
};
Map<String, String> result = mapper.readValue(source, type);
System.out.println(result.size());
}Example 2
| Project: Java-library-master File: PushDetailRequest.java View source code |
@Override
public ResponseParser<List<PushDetailResponse>> getResponseParser() {
return new ResponseParser<List<PushDetailResponse>>() {
@Override
public List<PushDetailResponse> parse(String response) throws IOException {
return ReportsObjectMapper.getInstance().readValue(response, new TypeReference<List<PushDetailResponse>>() {
});
}
};
}Example 3
| Project: weiboclient4j-master File: ParseCountryTest.java View source code |
@Test
public void testParseCountry() throws Exception {
String content = readResource("/weiboclient4j/model/country.json");
List<Map<String, String>> result = JsonUtils.parseJsonObject(content, new TypeReference<List<Map<String, String>>>() {
});
assertNotNull(result);
assertEquals(2, result.size());
assertTrue(result.get(0).containsKey("001"));
assertEquals("C1", result.get(0).get("001"));
assertTrue(result.get(1).containsKey("002"));
assertEquals("C2", result.get(1).get("002"));
}Example 4
| Project: android-app-master File: TopDao.java View source code |
public List<Object> mapperJson(boolean useCache) {
List<Object> topCategorys = new ArrayList<Object>();
tabs.clear();
try {
String resultNews = RequestCacheUtil.getRequestContent(mActivity, Urls.TOP_NEWS_URL + Utility.getScreenParams(mActivity), Constants.WebSourceType.Json, Constants.DBContentType.Content_list, useCache);
NewsMoreResponse newsMoreResponse = mObjectMapper.readValue(resultNews, new TypeReference<NewsMoreResponse>() {
});
if (newsMoreResponse != null) {
this.newsCategorys = newsMoreResponse.getResponse();
}
String resultBlogs = RequestCacheUtil.getRequestContent(mActivity, Urls.TOP_BLOG_URL + Utility.getScreenParams(mActivity), Constants.WebSourceType.Json, Constants.DBContentType.Content_list, useCache);
BlogsMoreResponse blogsMoreResponse = mObjectMapper.readValue(resultBlogs, new TypeReference<BlogsMoreResponse>() {
});
if (blogsMoreResponse != null) {
this.blogsCategorys = blogsMoreResponse.getResponse();
}
String resultWiki = RequestCacheUtil.getRequestContent(mActivity, Urls.TOP_WIKI_URL + Utility.getScreenParams(mActivity), Constants.WebSourceType.Json, Constants.DBContentType.Content_list, useCache);
WikiMoreResponse wikiMoreResponse = mObjectMapper.readValue(resultWiki, new TypeReference<WikiMoreResponse>() {
});
if (wikiMoreResponse != null) {
this.wikiCategorys = wikiMoreResponse.getResponse();
}
Collections.addAll(topCategorys, newsCategorys, blogsCategorys, wikiCategorys);
return topCategorys;
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}Example 5
| Project: eoe_android-master File: TopDao.java View source code |
public List<Object> mapperJson(boolean useCache) {
List<Object> topCategorys = new ArrayList<Object>();
tabs.clear();
try {
String resultNews = RequestCacheUtil.getRequestContent(mActivity, Urls.TOP_NEWS_URL + Utility.getScreenParams(mActivity), Constants.WebSourceType.Json, Constants.DBContentType.Content_list, useCache);
NewsMoreResponse newsMoreResponse = mObjectMapper.readValue(resultNews, new TypeReference<NewsMoreResponse>() {
});
if (newsMoreResponse != null) {
this.newsCategorys = newsMoreResponse.getResponse();
}
String resultBlogs = RequestCacheUtil.getRequestContent(mActivity, Urls.TOP_BLOG_URL + Utility.getScreenParams(mActivity), Constants.WebSourceType.Json, Constants.DBContentType.Content_list, useCache);
BlogsMoreResponse blogsMoreResponse = mObjectMapper.readValue(resultBlogs, new TypeReference<BlogsMoreResponse>() {
});
if (blogsMoreResponse != null) {
this.blogsCategorys = blogsMoreResponse.getResponse();
}
String resultWiki = RequestCacheUtil.getRequestContent(mActivity, Urls.TOP_WIKI_URL + Utility.getScreenParams(mActivity), Constants.WebSourceType.Json, Constants.DBContentType.Content_list, useCache);
WikiMoreResponse wikiMoreResponse = mObjectMapper.readValue(resultWiki, new TypeReference<WikiMoreResponse>() {
});
if (wikiMoreResponse != null) {
this.wikiCategorys = wikiMoreResponse.getResponse();
}
Collections.addAll(topCategorys, newsCategorys, blogsCategorys, wikiCategorys);
return topCategorys;
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}Example 6
| Project: Jenkins-AppDynamics-Plugin-master File: RestConnectionTest.java View source code |
@Test
public void testJsonParsing() throws IOException {
jsonMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
List<MetricData> metricList = jsonMapper.readValue(jsonOutput, new TypeReference<List<MetricData>>() {
});
assertEquals(1, metricList.size());
MetricData resultData = metricList.get(0);
assertEquals("TEN_MIN", resultData.getFrequency());
assertEquals(2, resultData.getMetricValues().size());
assertEquals(5, resultData.getMetricValues().get(1).getCurrent().intValue());
}Example 7
| Project: movingcampus-master File: NewsDao.java View source code |
/*
*
* new list json mapper
*/
public ArrayList<NewsShort> mapperJson(boolean useCache, String type, String from, String size) {
// é»˜è®¤åŠ è½½10æ?¡æ–°é—»
if (size == null)
size = "10";
ArrayList<NewsShort> newsJson = null;
try {
String result;
result = RequestCacheUtil.getRequestContentByGet(mActivity, String.format(Urls.NEWS_LIST, type, from, size) + Utility.getScreenParams(mActivity), Constants.WebSourceType.Json, Constants.DBContentType.Content_list, useCache);
newsJson = mObjectMapper.readValue(result, new TypeReference<ArrayList<NewsShort>>() {
});
if (newsJson == null) {
return null;
}
return newsJson;
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}Example 8
| Project: nibiru-master File: Client.java View source code |
public BaseResponse post(BaseMessage request, TypeReference tr) throws IOException, IllegalStateException, UnsupportedEncodingException, RuntimeException {
HttpPost postRequest = new HttpPost("http://" + host + ":" + port);
ByteArrayEntity input = new ByteArrayEntity(MAPPER.writeValueAsBytes(request));
input.setContentType("application/json");
postRequest.setEntity(input);
HttpResponse response = client.execute(postRequest);
if (response.getStatusLine().getStatusCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : " + response.getStatusLine().getStatusCode());
}
BaseResponse r = MAPPER.readValue(response.getEntity().getContent(), tr);
response.getEntity().getContent().close();
return r;
}Example 9
| Project: plugin-arquillian-master File: ContainerDirectoryParser.java View source code |
@PostConstruct
void parse() throws IOException {
final ObjectMapper objectMapper = new ObjectMapper();
objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES);
List<Container> parsedContainers = objectMapper.readValue(containerDirectoryLocationProvider.getUrl(), new TypeReference<List<Container>>() {
});
this.containers = Collections.unmodifiableList(parsedContainers);
}Example 10
| Project: Red-master File: RobotDryRunKeywordSourceCollector.java View source code |
public void collectFromMessageEvent(final String message) {
try {
final Map<String, RobotDryRunKeywordSource> keywordEntry = mapper.readValue(message, new TypeReference<Map<String, RobotDryRunKeywordSource>>() {
});
if (keywordEntry.containsKey(KEYWORD_KEY)) {
keywordSources.add(keywordEntry.get(KEYWORD_KEY));
}
} catch (final IOException e) {
e.printStackTrace();
}
}Example 11
| Project: spring-security-oauth-master File: JacksonArrayOrStringDeserializer.java View source code |
@Override
public Set<String> deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
JsonToken token = jp.getCurrentToken();
if (token.isScalarValue()) {
String list = jp.getText();
list = list.replaceAll("\\s+", ",");
return new LinkedHashSet<String>(Arrays.asList(StringUtils.commaDelimitedListToStringArray(list)));
}
return jp.readValueAs(new TypeReference<Set<String>>() {
});
}Example 12
| Project: spring-social-instagram-master File: InstagramErrorHandler.java View source code |
@SuppressWarnings("unchecked")
private Map<String, Object> extractErrorDetailsFromResponse(ClientHttpResponse response) throws IOException {
ObjectMapper mapper = new ObjectMapper(new JsonFactory());
Map<String, Object> responseMap = mapper.<Map<String, Object>>readValue(response.getBody(), new TypeReference<Map<String, Object>>() {
});
if (responseMap.containsKey("meta")) {
Map<String, Object> meta = (Map<String, Object>) responseMap.get("meta");
if (Integer.valueOf(String.valueOf(meta.get("code"))).intValue() > 200) {
return meta;
}
}
return null;
}Example 13
| Project: springone-hadoop-master File: TweetCountMapper.java View source code |
@SuppressWarnings("unchecked")
@Override
protected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
Map<String, Object> tweet = mapper.readValue(value.toString(), new TypeReference<HashMap<String, Object>>() {
});
Map<String, Object> entities = (Map<String, Object>) tweet.get("entities");
List<Map<String, Object>> hashTagEntries = null;
if (entities != null) {
hashTagEntries = (List<Map<String, Object>>) entities.get("hashTags");
}
if (hashTagEntries != null && hashTagEntries.size() > 0) {
for (Map<String, Object> hashTagEntry : hashTagEntries) {
String hashTag = hashTagEntry.get("text").toString();
context.write(new Text(hashTag), ONE);
}
}
}Example 14
| Project: funiture-master File: JsonMapper.java View source code |
/**
* String => Object
*
* @param str
* @param typeReference
* @return
*/
public static <T> T string2Obj(String str, org.codehaus.jackson.type.TypeReference<T> typeReference) {
if (str == null || typeReference == null) {
return null;
}
try {
return (T) (typeReference.getType().equals(String.class) ? str : objectMapper.readValue(str, typeReference));
} catch (Exception e) {
log.info("parse String to Object error, String:{}, TypeReference<T>:{}, error:{}", str, typeReference.getType(), e);
return null;
}
}Example 15
| Project: contrib-jenkins-qubell-plugin-master File: JsonParser.java View source code |
/**
* Parses a key value pair map from simple json expression
* @param value string representation of json object
* @return parsed value or null for invalid input
*/
public static Map<String, Object> parseMap(String value) {
JsonFactory factory = new JsonFactory();
ObjectMapper mapper = new ObjectMapper(factory);
TypeReference<HashMap<String, Object>> typeRef = new TypeReference<HashMap<String, Object>>() {
};
HashMap<String, Object> parsedMap;
try {
parsedMap = mapper.readValue(value, typeRef);
return parsedMap;
} catch (IOException e) {
return null;
}
}Example 16
| Project: Document-master File: JacksonUtil.java View source code |
public static <T> T readValueRefer(String jsonStr, Class<T> clazz) {
try {
return getInstance().readValue(jsonStr, new TypeReference<T>() {
});
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}Example 17
| Project: fedora-client-master File: PurgeDatastreamResponse.java View source code |
/**
*
* @return the dates of the purged datastream versions
* @throws FedoraClientException
*/
public List<String> getPurgedDates() throws FedoraClientException {
if (purgedDates == null) {
try {
purgedDates = mapper.readValue(getEntity(String.class), new TypeReference<Collection<String>>() {
});
} catch (Exception e) {
throw new FedoraClientException(e.getMessage(), e);
}
}
return purgedDates;
}Example 18
| Project: floodlight-nfv-master File: StorageNotifyResource.java View source code |
@Post("json")
public Map<String, Object> notify(String entity) throws Exception {
List<StorageSourceNotification> notifications = null;
ObjectMapper mapper = new ObjectMapper();
notifications = mapper.readValue(entity, new TypeReference<List<StorageSourceNotification>>() {
});
IStorageSourceService storageSource = (IStorageSourceService) getContext().getAttributes().get(IStorageSourceService.class.getCanonicalName());
storageSource.notifyListeners(notifications);
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("output", "OK");
return model;
}Example 19
| Project: floodlight-qos-beta-master File: StorageNotifyResource.java View source code |
@Post("json")
public Map<String, Object> notify(String entity) throws Exception {
List<StorageSourceNotification> notifications = null;
ObjectMapper mapper = new ObjectMapper();
notifications = mapper.readValue(entity, new TypeReference<List<StorageSourceNotification>>() {
});
IStorageSourceService storageSource = (IStorageSourceService) getContext().getAttributes().get(IStorageSourceService.class.getCanonicalName());
storageSource.notifyListeners(notifications);
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("output", "OK");
return model;
}Example 20
| Project: FL_HAND-master File: StorageNotifyResource.java View source code |
@Post("json")
public Map<String, Object> notify(String entity) throws Exception {
List<StorageSourceNotification> notifications = null;
ObjectMapper mapper = new ObjectMapper();
notifications = mapper.readValue(entity, new TypeReference<List<StorageSourceNotification>>() {
});
IStorageSourceService storageSource = (IStorageSourceService) getContext().getAttributes().get(IStorageSourceService.class.getCanonicalName());
storageSource.notifyListeners(notifications);
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("output", "OK");
return model;
}Example 21
| Project: geni-openflow-vertical-handover-master File: StorageNotifyResource.java View source code |
@Post("json")
public Map<String, Object> notify(String entity) throws Exception {
List<StorageSourceNotification> notifications = null;
ObjectMapper mapper = new ObjectMapper();
notifications = mapper.readValue(entity, new TypeReference<List<StorageSourceNotification>>() {
});
IStorageSourceService storageSource = (IStorageSourceService) getContext().getAttributes().get(IStorageSourceService.class.getCanonicalName());
storageSource.notifyListeners(notifications);
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("output", "OK");
return model;
}Example 22
| Project: Glue-master File: JacksonUtil.java View source code |
public static <T> T readValueRefer(String jsonStr, Class<T> clazz) {
try {
return getInstance().readValue(jsonStr, new TypeReference<T>() {
});
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}Example 23
| Project: GraphIt-master File: RecommendationSettingsResourceTest.java View source code |
@Test
public void testAllSettingsWhenNoneExist() throws IOException {
String json = client().resource("/recommendation/settings").get(String.class);
assertThat(json, notNullValue());
List<RecommendationSettingsInfo> allSettings = Json.OBJECT_MAPPER.readValue(json, new TypeReference<List<RecommendationSettingsInfo>>() {
});
assertThat(allSettings, hasSize(0));
}Example 24
| Project: HederaInFloodlight-master File: StorageNotifyResource.java View source code |
@Post("json")
public Map<String, Object> notify(String entity) throws Exception {
List<StorageSourceNotification> notifications = null;
ObjectMapper mapper = new ObjectMapper();
notifications = mapper.readValue(entity, new TypeReference<List<StorageSourceNotification>>() {
});
IStorageSourceService storageSource = (IStorageSourceService) getContext().getAttributes().get(IStorageSourceService.class.getCanonicalName());
storageSource.notifyListeners(notifications);
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("output", "OK");
return model;
}Example 25
| Project: janrain-backplane-2-master File: TokenEncryptionUtils.java View source code |
// - PUBLIC
/**
* Parse a encrypted String representation of a Token (the cookie value)
* that was created via the toEncryptedString() method.
*
* @param cookieValue The encrypted String to parse
* @return A SessionCookieData object parsed from the String
*/
public static Token fromEncryptedString(String cookieValue, String encryptionKey) throws UtilsException {
logger.debug("Parsing encrypted session data:\n" + cookieValue);
String unencryptedValue = EncryptUtil.decrypt(cookieValue, encryptionKey);
ObjectMapper mapper = new ObjectMapper();
Token data;
try {
data = mapper.readValue(unencryptedValue, new TypeReference<Token>() {
});
} catch (Exception e) {
logger.error("Error reading token data from JSON '" + unencryptedValue + "'", e);
throw new UtilsException("Unable to parse token data from cookie value", e);
}
return data;
}Example 26
| Project: jetstream-master File: JsonUtil.java View source code |
public static Map<String, Object> jsonStringToMap(String data) {
try {
if (data == null)
return null;
ObjectMapper jsonMapper = new ObjectMapper();
TypeReference<Map<String, Object>> type = new TypeReference<Map<String, Object>>() {
};
return jsonMapper.readValue(data, type);
} catch (JsonMappingException e) {
return null;
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new RuntimeException(e);
}
}Example 27
| Project: jira-rest-client-master File: ProjectService.java View source code |
public List<Project> getProjectList() throws IOException {
if (client == null)
throw new IllegalStateException("HTTP Client not Initailized");
client.setResourceName(Constants.JIRA_RESOURCE_PROJECT);
ClientResponse response = client.get();
String content = response.getEntity(String.class);
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, true);
TypeReference<List<Project>> ref = new TypeReference<List<Project>>() {
};
List<Project> prj = mapper.readValue(content, ref);
return prj;
}Example 28
| Project: Koya-master File: SpaceServiceImpl.java View source code |
@Override
public List<Space> list(User user, Company company, Integer... depth) throws AlfrescoServiceException {
if (depth.length > 0) {
return fromJSON(new TypeReference<List<Space>>() {
}, getTemplate().postForObject(getAlfrescoServerUrl() + REST_POST_LISTSPACE_DEPTH_OPTION, company, String.class, depth[0], user.getTicketAlfresco()));
} else {
return fromJSON(new TypeReference<List<Space>>() {
}, getTemplate().postForObject(getAlfrescoServerUrl() + REST_POST_LISTSPACE, company, String.class, user.getTicketAlfresco()));
}
}Example 29
| Project: ldbc_driver-master File: LdbcShortQuery7MessageReplies.java View source code |
@Override
public List<LdbcShortQuery7MessageRepliesResult> marshalResult(String serializedResult) throws SerializingMarshallingException {
List<List<Object>> resultsAsList;
try {
resultsAsList = objectMapper.readValue(serializedResult, new TypeReference<List<List<Object>>>() {
});
} catch (IOException e) {
throw new SerializingMarshallingException(format("Error while parsing serialized results\n%s", serializedResult), e);
}
List<LdbcShortQuery7MessageRepliesResult> results = new ArrayList<>();
for (int i = 0; i < resultsAsList.size(); i++) {
List<Object> resultAsList = resultsAsList.get(i);
long commentId = ((Number) resultAsList.get(0)).longValue();
String commentContent = (String) resultAsList.get(1);
long commentCreationDate = ((Number) resultAsList.get(2)).longValue();
long replyAuthorId = ((Number) resultAsList.get(3)).longValue();
String replyAuthorFirstName = (String) resultAsList.get(4);
String replyAuthorLastName = (String) resultAsList.get(5);
boolean isReplyAuthorKnowsOriginalMessageAuthor = (Boolean) resultAsList.get(6);
results.add(new LdbcShortQuery7MessageRepliesResult(commentId, commentContent, commentCreationDate, replyAuthorId, replyAuthorFirstName, replyAuthorLastName, isReplyAuthorKnowsOriginalMessageAuthor));
}
return results;
}Example 30
| Project: libdynticker-master File: BTC100Exchange.java View source code |
@Override
public String parseTicker(JsonNode node, Pair pair) throws IOException {
TypeReference<List<JsonNode>> typeRef = new TypeReference<List<JsonNode>>() {
};
List<JsonNode> nodes = new ObjectMapper().readValue(node, typeRef);
String id = BTC_CNY_ID;
int pos = BTC_CNY_POS;
if (pair.equals(LTC_CNY)) {
id = LTC_CNY_ID;
pos = LTC_CNY_POS;
} else if (pair.equals(DOGE_CNY)) {
id = DOGE_CNY_ID;
pos = DOGE_CNY_POS;
}
return nodes.get(pos).get(id).asText();
}Example 31
| Project: login-server-master File: UaaExpiringCodeService.java View source code |
@Override
public Map<String, String> verifyCode(String code) throws IOException, CodeNotFoundException {
try {
ExpiringCode expiringCode = uaaTemplate.getForObject(uaaBaseUrl + "/Codes/" + code, ExpiringCode.class);
return objectMapper.readValue(expiringCode.getData(), new TypeReference<Map<String, String>>() {
});
} catch (HttpClientErrorException e) {
throw new CodeNotFoundException();
}
}Example 32
| Project: myconsumption-android-master File: StatsController.java View source code |
/**
* Load the stats from the local database.
*/
public void loadStats(String sensorId) {
String statsJSON;
try {
statsJSON = SingleInstance.getDatabaseHelper().getValueForKey("stats_" + sensorId).getValue();
} catch (NullPointerException e) {
LOGE(TAG, "cannot load stats from local db", e);
return;
}
ObjectMapper mapper = new ObjectMapper();
try {
// Read json
stats = mapper.readValue(statsJSON, new TypeReference<List<StatDTO>>() {
});
} catch (IOException e) {
EventBus.getDefault().post(new BuildAlertEvent(true));
}
}Example 33
| Project: Raigad-master File: TestMasterNodeInfoMapper.java View source code |
@Test
public void testMasterNodeInformationObject() throws IOException {
String masterNodeInfo = "[{\"id\":\"8sZZWYmmQaeNUKMq1S1uow\",\"host\":\"es-test-useast1d-master-i-9e112345\",\"ip\":\"10.111.22.333\",\"node\":\"us-east-1d.i-9e112345\"}]";
try {
List<MasterNodeInformation> myObjs = mapper.readValue(masterNodeInfo, new TypeReference<ArrayList<MasterNodeInformation>>() {
});
assertEquals(1, myObjs.size());
for (MasterNodeInformation key : myObjs) {
assertEquals("8sZZWYmmQaeNUKMq1S1uow", key.getId());
assertEquals("es-test-useast1d-master-i-9e112345", key.getHost());
assertEquals("10.111.22.333", key.getIp());
assertEquals("us-east-1d.i-9e112345", key.getNode());
}
} catch (JsonGenerationException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}Example 34
| Project: roger-master File: ExampleRpcServer.java View source code |
public static final RpcServer createRpcServer() {
RequestHandler<Request, Response> handler = new RequestHandler<Request, Response>() {
@Override
public TypeReference<Request> getRequestType() {
return new TypeReference<Request>() {
};
}
@Override
public Response handleRequest(Request request) throws Exception {
Response response = new Response();
response.greeting = "Hello " + request.name + "!";
return response;
}
};
BasicWorkerFactory factory = new BasicWorkerFactory(ExampleConstants.CONNECTOR, 2);
factory.addHandler("HelloWorld", handler);
/*
* NOTE: The QueueDeclarator is optional.
* You can set it to null and just create the queue manually.
* by going to http://localhost:55672/#/queues
*/
QueueDeclarator queueDeclarator = new QueueDeclarator() {
@Override
public void declareQueue(Channel channel, RpcWorker worker) throws IOException {
Map<String, Object> queueArgs = null;
QueueUtil.declarePermQueue(channel, worker.getQueueName(), queueArgs);
}
@Override
public void bindQueue(Channel channel, RpcWorker worker) throws IOException {
channel.exchangeDeclare(ROUTE.exchange, "topic");
channel.queueBind(worker.getQueueName(), ROUTE.exchange, ROUTE.key);
}
};
String queuePrefix = "RpcExample_";
PostProcessors postProcessors = null;
ReconnectLogger reconnectLogger = null;
return new RpcServer(factory, queuePrefix, queueDeclarator, postProcessors, reconnectLogger);
}Example 35
| Project: simplerialize-master File: GenericTypesTest.java View source code |
@Test
public void canRegisterAdapterForGenericType() {
AdapterMapper mapper = new DefaultAdapterMapper();
mapper.register(new StringCollectionAdapter(), new TypeReference<Collection<String>>() {
});
SerializationAdapter<Collection<String>> adapter = mapper.resolveAdapter(new TypeReference<Collection<String>>() {
});
assertNotNull(adapter);
}Example 36
| Project: spring-xd-samples-master File: HashtagCount.java View source code |
public void map(Object key, Text value, Context context) throws IOException, InterruptedException {
Map<String, Object> tweet = jsonMapper.readValue(value.toString(), new TypeReference<HashMap<String, Object>>() {
});
Map<String, Object> entities = (Map<String, Object>) tweet.get("entities");
List<Map<String, Object>> hashTagEntries = null;
if (entities != null) {
hashTagEntries = (List<Map<String, Object>>) entities.get("hashtags");
}
if (hashTagEntries != null && hashTagEntries.size() > 0) {
for (Map<String, Object> hashTagEntry : hashTagEntries) {
String hashTag = hashTagEntry.get("text").toString();
context.write(new Text(hashTag), ONE);
}
}
}Example 37
| Project: ubuntu-packaging-floodlight-master File: StorageNotifyResource.java View source code |
@Post("json")
public Map<String, Object> notify(String entity) throws Exception {
List<StorageSourceNotification> notifications = null;
ObjectMapper mapper = new ObjectMapper();
notifications = mapper.readValue(entity, new TypeReference<List<StorageSourceNotification>>() {
});
IStorageSourceService storageSource = (IStorageSourceService) getContext().getAttributes().get(IStorageSourceService.class.getCanonicalName());
storageSource.notifyListeners(notifications);
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("output", "OK");
return model;
}Example 38
| Project: wrk-master File: Members.java View source code |
@Override
protected Map<String, String> _run() {
Output.print(description);
List<Member> members = RestTemplate.get(url, new TypeReference<List<Member>>() {
});
if ((members == null) || members.isEmpty()) {
Output.print(" ^black^None^r^");
return Collections.emptyMap();
}
return printMembers(members, 1);
}Example 39
| Project: xxl-api-master File: JacksonUtil.java View source code |
public static <T> T readValueRefer(String jsonStr, Class<T> clazz) {
try {
return getInstance().readValue(jsonStr, new TypeReference<T>() {
});
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}Example 40
| Project: xxl-job-master File: JacksonUtil.java View source code |
public static <T> T readValueRefer(String jsonStr, Class<T> clazz) {
try {
return getInstance().readValue(jsonStr, new TypeReference<T>() {
});
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}Example 41
| Project: akvo-flow-master File: DataUtils.java View source code |
/**
* Process the JSON formatted string value of a signature question and return the string
* representing the signatory. A blank string is returned
*
* @param value
* @return
*/
public static String parseSignatory(String value) {
String signatory = null;
Map<String, String> signatureResponse = null;
try {
signatureResponse = JSON_OBJECT_MAPPER.readValue(value, new TypeReference<Map<String, String>>() {
});
signatory = signatureResponse.get("name");
} catch (IOException e) {
}
return signatory;
}Example 42
| Project: archived-net-virt-platform-master File: StorageNotifyResource.java View source code |
@Post("json")
public Map<String, Object> notify(String entity) throws Exception {
List<StorageSourceNotification> notifications = null;
ObjectMapper mapper = new ObjectMapper();
notifications = mapper.readValue(entity, new TypeReference<List<StorageSourceNotification>>() {
});
IStorageSourceService storageSource = (IStorageSourceService) getContext().getAttributes().get(IStorageSourceService.class.getCanonicalName());
storageSource.notifyListeners(notifications);
HashMap<String, Object> model = new HashMap<String, Object>();
model.put("output", "OK");
return model;
}Example 43
| Project: arquillian-eclipse-master File: ContainerParser.java View source code |
public static List<Container> getContainers() {
if (containers != null) {
return containers;
}
ObjectMapper objectMapper = new ObjectMapper();
URL url = getUrl();
if (url != null) {
try {
containers = objectMapper.readValue(url, new TypeReference<List<Container>>() {
});
return containers;
} catch (Exception e) {
ArquillianCoreActivator.log(e);
}
}
return Collections.emptyList();
}Example 44
| Project: big-data-2015-master File: TweetCountMapper.java View source code |
@SuppressWarnings("unchecked")
@Override
protected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
Map<String, Object> tweet = jsonMapper.readValue(value.toString(), new TypeReference<HashMap<String, Object>>() {
});
Map<String, Object> entities = (Map<String, Object>) tweet.get("entities");
List<Map<String, Object>> hashTagEntries = null;
if (entities != null) {
hashTagEntries = (List<Map<String, Object>>) entities.get("hashtags");
}
if (hashTagEntries != null && hashTagEntries.size() > 0) {
for (Map<String, Object> hashTagEntry : hashTagEntries) {
String hashTag = hashTagEntry.get("text").toString();
context.write(new Text(hashTag), ONE);
}
}
}Example 45
| Project: fluxtream-app-master File: GuestSettings.java View source code |
@PostLoad
public void loadMessageDisplayCounters() {
if (messageDisplayCountersStorage == null)
return;
JsonFactory factory = new JsonFactory();
ObjectMapper mapper = new ObjectMapper(factory);
TypeReference<HashMap<String, Object>> typeRef = new TypeReference<HashMap<String, Object>>() {
};
try {
messageDisplayCounters = mapper.readValue(messageDisplayCountersStorage, typeRef);
} catch (IOException e) {
e.printStackTrace();
}
}Example 46
| Project: hadoop-dns-mining-master File: StorageMapper.java View source code |
protected void map(Text jsonRecord, Text empty, Context context) throws java.io.IOException, InterruptedException {
Map<String, Object> record;
try {
record = objectMapper.readValue(jsonRecord.getBytes(), new TypeReference<Map<String, Object>>() {
});
} catch (Exception e) {
context.getCounter("ERROR:" + e.getClass().getSimpleName(), "BAD_RECORDS").increment(1);
return;
}
try {
storageModule.store(record);
context.getCounter(storageModule.getClass().getSimpleName(), "RECORDS_STORED").increment(1);
} catch (Exception e) {
context.getCounter("ERROR:" + e.getClass().getSimpleName(), "FAILED_STORE:" + storageModule.getClass().getSimpleName()).increment(1);
}
context.getCounter("TOTAL", "RECORDS").increment(1);
context.progress();
}Example 47
| Project: incubator-blur-master File: GlobalJsonAuthorization.java View source code |
@Override
public void setupProvider(BlurConfiguration config) throws Exception {
String securityFile = config.get("blur.console.authorization.provider.globaljson.file");
if (securityFile != null) {
JsonFactory factory = new JsonFactory();
ObjectMapper mapper = new ObjectMapper(factory);
File from = new File(securityFile);
TypeReference<Map<String, Map<String, String>>> typeRef = new TypeReference<Map<String, Map<String, String>>>() {
};
try {
Map<String, Map<String, String>> properties = mapper.readValue(from, typeRef);
globalUserProperties = Collections.unmodifiableMap(properties);
} catch (Exception e) {
log.error("Unable to parse security file. Search may not work right.", e);
globalUserProperties = null;
}
}
}Example 48
| Project: Intro-to-Spring-Hadoop-master File: TweetCountMapper.java View source code |
@SuppressWarnings("unchecked")
@Override
protected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
Map<String, Object> tweet = jsonMapper.readValue(value.toString(), new TypeReference<HashMap<String, Object>>() {
});
Map<String, Object> entities = (Map<String, Object>) tweet.get("entities");
List<Map<String, Object>> hashTagEntries = null;
if (entities != null) {
hashTagEntries = (List<Map<String, Object>>) entities.get("hashtags");
}
if (hashTagEntries != null && hashTagEntries.size() > 0) {
for (Map<String, Object> hashTagEntry : hashTagEntries) {
String hashTag = hashTagEntry.get("text").toString();
context.write(new Text(hashTag), ONE);
}
}
}Example 49
| Project: MOCBuilder-master File: OrderDetails.java View source code |
public static void main(String[] args) throws Exception {
Configuration configuration = new Configuration();
OAuthConsumer oAuthConsumer = new CommonsHttpOAuthConsumer(configuration.getProperty(ConfigurationProperty.CONSUMER_KEY), configuration.getProperty(ConfigurationProperty.CONSUMER_SECRET));
oAuthConsumer.setTokenWithSecret(configuration.getProperty(ConfigurationProperty.TOKEN_VALUE), configuration.getProperty(ConfigurationProperty.TOKEN_SECRET));
SSLContext sslcontext = SSLContexts.custom().loadTrustMaterial(null, new TrustAllStrategy()).build();
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslcontext, new String[] { "TLSv1" }, null, SSLConnectionSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER);
CloseableHttpClient client = HttpClients.custom().setSSLSocketFactory(sslsf).build();
try {
HttpGet request = new HttpGet(BASE_URL + "/orders/1234567");
oAuthConsumer.sign(request);
CloseableHttpResponse httpResponse = client.execute(request);
try {
System.out.println("Code: " + httpResponse.getStatusLine().getStatusCode() + ',' + httpResponse.getStatusLine().getReasonPhrase());
InputStream stream = httpResponse.getEntity().getContent();
ObjectMapper mapper = new ObjectMapper();
ResponseDT<List<OrderDT>> response = mapper.readValue(stream, new TypeReference<ResponseDT<OrderDT>>() {
});
System.out.println(response);
} finally {
httpResponse.close();
}
} finally {
client.close();
}
}Example 50
| Project: moontime-droid-master File: GlobalPreferences.java View source code |
public List<Reminder> getReminders(MoonEvent event, boolean checkExpiration) {
List<Reminder> reminders = this.<List<Reminder>>loadFromJson(getRemindersKey(event), "[]", new TypeReference<List<Reminder>>() {
});
if (checkExpiration && !reminders.isEmpty()) {
long eventTime = event.getDate().getTime();
long lastUpdated = _preferences.getLong(getRemindersLastUpdated(event.getType()), eventTime);
Log.d("debug", "check expiration: " + lastUpdated + " / " + eventTime);
if (Math.abs(eventTime - lastUpdated) > 1000 * 60 * 60 * 24) {
Log.d("debug", "expire checked reminders for " + event.getType().getDisplayName());
for (Reminder reminder : reminders) {
reminder.setChecked(false);
}
}
}
return reminders;
}Example 51
| Project: muikku-master File: WorkspaceConnectFieldIOHandler.java View source code |
@Override
public void store(WorkspaceMaterialField field, WorkspaceMaterialReply reply, String value) throws WorkspaceFieldIOException {
Map<String, String> valueMap = null;
try {
valueMap = new ObjectMapper().readValue(value, new TypeReference<Map<String, String>>() {
});
} catch (IOException e) {
throw new WorkspaceFieldIOException("Could not unmarshal field response", e);
}
QueryConnectField queryConnectField = (QueryConnectField) field.getQueryField();
if (queryConnectField != null) {
List<QueryConnectFieldTerm> terms = queryConnectFieldController.listConnectFieldTermsByField(queryConnectField);
for (QueryConnectFieldTerm term : terms) {
String parameterValue = valueMap.get(term.getName());
QueryConnectFieldCounterpart counterpart = StringUtils.isNotEmpty(parameterValue) ? queryConnectFieldController.findQueryConnectFieldCounterpartByFieldAndName(queryConnectField, parameterValue) : null;
WorkspaceMaterialConnectFieldAnswer connectFieldAnswer = workspaceMaterialFieldAnswerController.findWorkspaceMaterialConnectFieldAnswerByFieldAndReplyAndTerm(field, reply, term);
if (connectFieldAnswer != null) {
workspaceMaterialFieldAnswerController.updateWorkspaceMaterialConnectFieldAnswerCounterpart(connectFieldAnswer, counterpart);
} else {
if (counterpart != null) {
workspaceMaterialFieldAnswerController.createWorkspaceMaterialConnectFieldAnswer(field, reply, term, counterpart);
}
}
}
} else {
throw new WorkspaceFieldIOException("Workspace material connect field #" + field.getId() + " points to non-existing field ");
}
}Example 52
| Project: pentaho-authentication-ext-master File: InMemoryUsernameProviderTest.java View source code |
@Test
public void testToJson() throws IOException {
inMemoryProvider.addMapping("app0", "user0.0", "pentaho0");
inMemoryProvider.addMapping("app0", "user0.1", "pentaho1");
inMemoryProvider.addMapping("app0", "user0.2", "pentaho2");
inMemoryProvider.addMapping("app1", "user0.0", "pentaho3");
inMemoryProvider.addMapping("app1", "user0.1", "pentaho4");
String json = inMemoryProvider.toJson();
System.out.println(json);
ObjectMapper mapper = new ObjectMapper();
Object result = mapper.readValue(json, new TypeReference<Map<String, ApplicationMappings>>() {
});
assertNotNull(result);
@SuppressWarnings("unchecked") Map<String, ApplicationMappings> maps = (Map<String, ApplicationMappings>) result;
InMemoryUsernameProvider checkProvider = new InMemoryUsernameProvider();
checkProvider.setApplicationsMap(maps);
String pentahoUser = checkProvider.getUsername("app0", "user0.0");
assertNotNull(pentahoUser);
assertEquals("pentaho0", pentahoUser);
pentahoUser = checkProvider.getUsername("app1", "user0.1");
assertNotNull(pentahoUser);
assertEquals("pentaho4", pentahoUser);
}Example 53
| Project: rce-master File: LinkStateSerializer.java View source code |
/**
* Restores a {@link LinkState} from its string representation.
*
* @param serialized the string representation
* @return the restored
* @throws IOException on failure to parse the given string
*/
public static LinkState deserialize(String serialized) throws IOException {
ObjectMapper mapper = JsonUtils.getDefaultObjectMapper();
try {
List<LinkStateJsonStub> stubList = mapper.readValue(serialized, new TypeReference<List<LinkStateJsonStub>>() {
});
List<Link> links = new ArrayList<Link>();
for (LinkStateJsonStub stub : stubList) {
links.add(stub.toLink());
}
return new LinkState(links);
} catch (IOException e) {
throw new IOException("Failed to parse link state data: linkStateData", e);
}
}Example 54
| Project: splout-db-master File: JSONSerDe.java View source code |
@SuppressWarnings("unchecked")
public static <T> T deSer(String str, TypeReference<T> ref) throws JSONSerDeException {
try {
return (T) mapper.readValue(str, ref);
} catch (JsonParseException e) {
throw new JSONSerDeException(e);
} catch (JsonMappingException e) {
throw new JSONSerDeException(e);
} catch (IOException e) {
throw new JSONSerDeException(e);
}
}Example 55
| Project: spring-hadoop-samples-old-master File: JsonUtil.java View source code |
public static Map<String, Object> convertJsonToMap(String json) {
Map<String, Object> retMap = new HashMap<String, Object>();
if (json != null) {
try {
retMap = mapper.readValue(json, new TypeReference<Map<String, Object>>() {
});
} catch (IOException e) {
logger.warn("Error while reading Java Map from JSON response: " + json, e);
}
}
return retMap;
}Example 56
| Project: svarog-master File: AbstractResponseJSonReader.java View source code |
public List<ExperimentDescriptor> parseExperiments(String s) {
ObjectMapper mapper = new ObjectMapper();
LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>();
try {
map = mapper.readValue(s.getBytes(), new TypeReference<LinkedHashMap<String, Object>>() {
});
} catch (JsonParseException e1) {
log.append(_("ERROR - JsonParseException while parsing the received message!\n"));
logger.error("", e1);
} catch (JsonMappingException e1) {
log.append(_("ERROR - JsonMappingException while parsing the received message!\n"));
logger.error("", e1);
} catch (IOException e1) {
log.append(_("ERROR - IOException while parsing the received message!\n"));
logger.error("", e1);
}
if (map == null)
return null;
List<LinkedHashMap<String, Object>> list = (List<LinkedHashMap<String, Object>>) map.get(getExperimentsListFieldName());
boolean errorAlreadyOcurred = false;
List<ExperimentDescriptor> experiments = new ArrayList<ExperimentDescriptor>();
for (LinkedHashMap<String, Object> exp : list) {
try {
ExperimentDescriptor descriptor = parseSingleExperiment(exp);
descriptor.setCorrectlyRead(true);
experiments.add(descriptor);
} catch (Exception e) {
if (!errorAlreadyOcurred) {
log.append(_("ERROR - there was an error while parsing experiment data! (Bad message format?)\n"));
errorAlreadyOcurred = true;
}
logger.error("There was an error parsing an experiment: " + e.getMessage());
logger.error("", e);
}
}
return experiments;
}Example 57
| Project: wharf-master File: WharfJacksonResolverMarshallerImpl.java View source code |
public Set<WharfResolverMetadata> getWharfMetadatas(File baseDir) {
File resolversFile = new File(baseDir, RESOLVERS_FILE_PATH);
if (resolversFile.exists()) {
InputStream stream = null;
try {
stream = new FileInputStream(resolversFile);
JsonParser jsonParser = JacksonFactory.createJsonParser(stream);
return jsonParser.readValueAs(new TypeReference<Set<WharfResolverMetadata>>() {
});
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
if ((stream != null)) {
try {
stream.close();
} catch (IOException e) {
}
}
}
} else {
return new HashSet<WharfResolverMetadata>();
}
}Example 58
| Project: activiti-websockets-master File: ActivitiWebsocketsIntegrationTest.java View source code |
private HashMap<String, Object> from(String JSONString) {
ObjectMapper mapper = new ObjectMapper();
TypeReference<HashMap<String, Object>> typeRef = new TypeReference<HashMap<String, Object>>() {
};
try {
return mapper.readValue(JSONString, typeRef);
} catch (IOException ex) {
throw new RuntimeException(ex);
}
}Example 59
| Project: AIDR-master File: TaskManagerEntityMapper.java View source code |
@Deprecated
public <E> E deSerializeList(String jsonString, TypeReference<E> type) {
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
try {
if (jsonString != null) {
E docList = mapper.readValue(jsonString, type);
return docList;
}
} catch (Exception e) {
logger.error("JSON deserialization exception", e);
}
return null;
}Example 60
| Project: ambari-master File: SCOMMetricHelper.java View source code |
private static Map<Resource.InternalType, Map<String, Map<String, PropertyInfo>>> readPropertyProviderIds(String filename) {
ObjectMapper mapper = new ObjectMapper();
try {
Map<Resource.InternalType, Map<String, Map<String, Metric>>> resourceMetricMap = mapper.readValue(ClassLoader.getSystemResourceAsStream(filename), new TypeReference<Map<Resource.InternalType, Map<String, Map<String, Metric>>>>() {
});
Map<Resource.InternalType, Map<String, Map<String, PropertyInfo>>> resourceMetrics = new HashMap<Resource.InternalType, Map<String, Map<String, PropertyInfo>>>();
for (Map.Entry<Resource.InternalType, Map<String, Map<String, Metric>>> resourceEntry : resourceMetricMap.entrySet()) {
Map<String, Map<String, PropertyInfo>> componentMetrics = new HashMap<String, Map<String, PropertyInfo>>();
for (Map.Entry<String, Map<String, Metric>> componentEntry : resourceEntry.getValue().entrySet()) {
Map<String, PropertyInfo> metrics = new HashMap<String, PropertyInfo>();
for (Map.Entry<String, Metric> metricEntry : componentEntry.getValue().entrySet()) {
String property = metricEntry.getKey();
Metric metric = metricEntry.getValue();
metrics.put(property, new PropertyInfo(metric.getMetric(), metric.isTemporal(), metric.isPointInTime()));
}
componentMetrics.put(componentEntry.getKey(), metrics);
}
resourceMetrics.put(resourceEntry.getKey(), componentMetrics);
}
return resourceMetrics;
} catch (IOException e) {
throw new IllegalStateException("Can't read properties file " + filename, e);
}
}Example 61
| Project: ankush-master File: AppConf.java View source code |
/**
* Gets the object.
*
* @return the object
*/
@Transient
@JsonIgnore
public Object getObject() {
Object object = null;
ObjectMapper mapper = new ObjectMapper();
String acv = this.confValue;
try {
object = mapper.readValue(acv, new TypeReference<Map<String, Object>>() {
});
} catch (Exception e) {
logger.error(e.getMessage(), e);
}
return object;
}Example 62
| Project: AppWorkUtils-master File: JacksonMapper.java View source code |
/*
* (non-Javadoc)
*
* @see org.appwork.storage.JSONMapper#stringToObject(java.lang.String,
* org.appwork.storage.TypeRef)
*/
@SuppressWarnings("unchecked")
@Override
public <T> T stringToObject(final String jsonString, final TypeRef<T> type) throws JSonMapperException {
try {
final TypeReference<T> tr = new TypeReference<T>() {
@Override
public Type getType() {
return type.getType();
}
};
// (compiles in eclipse, but not with javac)
return (T) this.mapper.readValue(jsonString, tr);
} catch (final JsonParseException e) {
throw new JSonMapperException(e);
} catch (final JsonMappingException e) {
throw new JSonMapperException(e);
} catch (final IOException e) {
throw new JSonMapperException(e);
}
}Example 63
| Project: Assignments-master File: Controller.java View source code |
public void deserialize() {
ObjectMapper mapper = new ObjectMapper();
File file = new File("synonymDictionary.json");
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
try {
TypeReference<HashMap<Word, ArrayList<Word>>> typeRef = new TypeReference<HashMap<Word, ArrayList<Word>>>() {
};
HashMap<Word, ArrayList<Word>> aux = mapper.readValue(file, typeRef);
d.setDictionary(aux);
System.out.println("?");
} catch (JsonGenerationException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}Example 64
| Project: bintray-client-java-master File: RepositoryHandleImpl.java View source code |
/**
* Searches for packages according to the attribute search query supplied to addQuery
*
* @return a list of packages that were returned by Bintray's search
* @throws IOException
* @throws BintrayCallException
*/
public List<Pkg> attributeSearch() throws IOException, BintrayCallException {
ObjectMapper mapper = ObjectMapperHelper.get();
StringWriter writer = new StringWriter();
try {
mapper.writeValue(writer, searchQuery);
} catch (IOException e) {
log.error("Error writing search query to json: ", e);
throw e;
}
Map<String, String> headers = new HashMap<>();
headers.put(HttpHeaders.CONTENT_TYPE, ContentType.APPLICATION_JSON.getMimeType());
HttpResponse response = bintrayHandle.post("/search/attributes/" + owner.name() + "/" + name, headers, IOUtils.toInputStream(writer.toString()));
List<PackageDetails> answer;
answer = mapper.readValue(response.getEntity().getContent(), new TypeReference<List<PackageDetails>>() {
});
List<Pkg> packages = new ArrayList<>();
for (PackageDetails pkgDetails : answer) {
packages.add(new PackageImpl(pkgDetails));
}
searchQuery = null;
return packages;
}Example 65
| Project: cloudify-master File: RestClientInternal.java View source code |
/**
* Uploads a file to the repository.
*
* @param fileName
* The name of the file to upload.
* @param file
* The file to upload.
* @return upload response.
* @throws RestClientException .
*/
public UploadResponse uploadInternal(final String fileName, final File file) throws RestClientException {
validateFile(file);
final String finalFileName = fileName == null ? file.getName() : fileName;
final String uploadUrl = getFormattedUrl(versionedUploadControllerUrl, UPLAOD_INTERNAL_URL_FORMAT, finalFileName);
final UploadResponse response = executor.postFile(uploadUrl, file, CloudifyConstants.UPLOAD_FILE_PARAM_NAME, new TypeReference<Response<UploadResponse>>() {
});
return response;
}Example 66
| Project: cloudpier-core-master File: CloudControllerClientFactory.java View source code |
private Map<String, Object> getInfoMap(URL cloudControllerUrl) {
if (infoCache.containsKey(cloudControllerUrl)) {
return infoCache.get(cloudControllerUrl);
}
Map<String, Object> infoMap = new HashMap<String, Object>();
@SuppressWarnings("unchecked") String s = restTemplate.getForObject(cloudControllerUrl + "/info", String.class);
try {
infoMap = objectMapper.readValue(s, new TypeReference<Map<String, Object>>() {
});
} catch (IOException e) {
e.printStackTrace();
}
return infoMap;
}Example 67
| Project: crawl2-master File: ProxyFeatureMapper.java View source code |
@Override
public Object invoke(Object obj, Method method, Object[] arguments) throws Throwable {
String mapperName = "features";
String methodName = method.getName();
Class returnType = method.getReturnType();
Annotation[][] methodAnnotations = method.getParameterAnnotations();
List<String> argNames = new ArrayList<String>();
for (Annotation[] paramAnnotations : methodAnnotations) {
for (Annotation paramAnnotation : paramAnnotations) {
if (paramAnnotation instanceof RequestParam) {
RequestParam requestParamAnnotation = (RequestParam) paramAnnotation;
String argName = requestParamAnnotation.value();
argNames.add(argName);
}
}
}
assert (argNames.size() == arguments.length);
Map<String, String[]> parameters = new HashMap<String, String[]>();
for (int i = 0; i < argNames.size(); i++) {
String argName = argNames.get(i);
Object value = arguments[i];
List<String> valueStrings = new ArrayList<String>();
Object[] valueArray = (Object[]) value;
for (Object v : valueArray) {
String vString = v.toString();
valueStrings.add(vString);
}
parameters.put(argName, valueStrings.toArray(new String[valueStrings.size()]));
}
for (String url : urls) {
CrawlClient client = new CrawlClient(url);
String result = client.result(mapperName, methodName, parameters);
TypeReference tr = new TypeReference<List>() {
};
JsonParser parser = jsonIzer.getParser(result);
// jsonIzer.getMapper().readValue(
// result.toString(),
// TypeFactory.collectionType(ArrayList.class, Object.class));
//
//
// TypeFactory.fromCanonical("org.genedb.crawl.model.Feature");
//
// JavaType jt = TypeFactory.collectionType(ArrayList.class, returnType);
//TypeFactory.
//jsonIzer.getMapper().
}
// TODO Auto-generated method stub
return null;
}Example 68
| Project: defense4all-master File: ControlappsConnector.java View source code |
public synchronized <T> T getFromControlApps(String urlPrefix, TypeReference<?> typeRef) throws Exception {
String result;
try {
String url = mkUrl(urlPrefix);
result = restTemplate.getForObject(url, String.class);
if (result == null)
return null;
} catch (Throwable e) {
throw new Exception("Failed to communicate with controlapps. Is it up?");
}
try {
T t = objMapper.readValue(result, typeRef);
return t;
} catch (Throwable e) {
throw new RestClientException("Internal error parsing the result. Please try again later or restart controlapps.");
}
}Example 69
| Project: dk-master File: AbstractAccountManager.java View source code |
/**
* 获��功返回时的输出�数对象
*
* @param json
* @return
*/
protected OutParameter getSuccessOutParameter(String jsonString) {
OutParameter outParameter = new OutParameter();
try {
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> params = mapper.readValue(jsonString, new TypeReference<HashMap<String, Object>>() {
});
String respCode = (String) params.get("RespCode");
boolean success = Constants.RESP_CODE_SUCCESS.equals(respCode) ? true : false;
outParameter.setSuccess(success);
outParameter.setRespCode((String) params.get("RespCode"));
outParameter.setRespDesc(URLDecoder.decode((String) params.get("RespDesc"), DEFAULT_CHARSET));
outParameter.setTrxId((String) params.get("TrxId"));
outParameter.setRetUrl((String) params.get("RetUrl"));
outParameter.setBgRetUrl((String) params.get("BgRetUrl"));
outParameter.setParams(params);
return outParameter;
} catch (IOException e) {
logger.error(e.getMessage(), e);
throw new RuntimeException("返回数æ?®æ ¼å¼?有误!");
}
}Example 70
| Project: grouperfish-master File: LanguageFilter.java View source code |
public static void main(String[] args) throws IOException {
String inputPath = args[0];
String profilesPath = args[1];
String desiredLang = args[2];
String outputPath = args[3];
ObjectMapper jsonMapper = new ObjectMapper();
BufferedReader reader = null;
BufferedWriter writer = null;
try {
LanguageFilter langFilter = new LanguageFilter(profilesPath);
reader = new BufferedReader(new InputStreamReader(new FileInputStream(inputPath), "UTF-8"));
writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outputPath), "UTF-8"));
String line = null;
Pattern tabPattern = Pattern.compile("\t");
long total = 0;
long passed = 0;
while ((line = reader.readLine()) != null) {
total++;
String[] fields = tabPattern.split(line);
// Skip if we have more tabs (work around this later)
if (fields.length != 2)
continue;
Map<String, Object> jsonMap = jsonMapper.readValue(fields[1], new TypeReference<Map<String, Object>>() {
});
// !fields[6].toLowerCase().startsWith(desiredLang) &&
if (!langFilter.isLanguage((String) jsonMap.get("text"), desiredLang))
continue;
// Write original line back to output
writer.write(line);
writer.write('\n');
passed++;
if (total % 1000 == 0) {
System.out.printf("Processed %d lines\n", total);
}
}
System.out.printf("Percentage that passed: %.2f%%\n", ((float) passed / (float) total) * 100.0f);
} catch (LangDetectException e) {
e.printStackTrace();
} finally {
if (writer != null) {
try {
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}Example 71
| Project: hadaps-master File: JSONUtil.java View source code |
/**
* @param value json string
* @param typeReference class type reference
* @param <T> type
* @return deserialized T object
*/
@SuppressWarnings("unchecked")
public static <T> T toObject(String value, final TypeReference<T> typeReference) throws IOException {
try {
return (T) jsonMapper.readValue(value, typeReference);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
} catch (JsonMappingException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
}
}Example 72
| Project: hadoop-master File: JSONUtil.java View source code |
/**
* @param value json string
* @param typeReference class type reference
* @param <T> type
* @return deserialized T object
*/
@SuppressWarnings("unchecked")
public static <T> T toObject(String value, final TypeReference<T> typeReference) throws IOException {
try {
return (T) jsonMapper.readValue(value, typeReference);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
} catch (JsonMappingException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
}
}Example 73
| Project: hadoop-on-lustre2-master File: JSONUtil.java View source code |
/**
* @param value json string
* @param typeReference class type reference
* @param <T> type
* @return deserialized T object
*/
@SuppressWarnings("unchecked")
public static <T> T toObject(String value, final TypeReference<T> typeReference) throws IOException {
try {
return (T) jsonMapper.readValue(value, typeReference);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
} catch (JsonMappingException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
}
}Example 74
| Project: hadoop-release-2.6.0-master File: JSONUtil.java View source code |
/**
* @param value json string
* @param typeReference class type reference
* @param <T> type
* @return deserialized T object
*/
@SuppressWarnings("unchecked")
public static <T> T toObject(String value, final TypeReference<T> typeReference) throws IOException {
try {
return (T) jsonMapper.readValue(value, typeReference);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
} catch (JsonMappingException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
}
}Example 75
| Project: hops-master File: JSONUtil.java View source code |
/**
* @param value json string
* @param typeReference class type reference
* @param <T> type
* @return deserialized T object
*/
@SuppressWarnings("unchecked")
public static <T> T toObject(String value, final TypeReference<T> typeReference) throws IOException {
try {
return (T) jsonMapper.readValue(value, typeReference);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
} catch (JsonMappingException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
}
}Example 76
| Project: jaf-master File: TopicCount.java View source code |
public static TopicCount parse(String consumerIdString, String jsonString) {
try {
Map<String, Integer> topicCountMap = mapper.readValue(jsonString, new TypeReference<Map<String, Integer>>() {
});
return new TopicCount(consumerIdString, topicCountMap);
} catch (JsonParseException e) {
throw new IllegalArgumentException("error parse consumer json string " + jsonString, e);
} catch (JsonMappingException e) {
throw new IllegalArgumentException("error parse consumer json string " + jsonString, e);
} catch (IOException e) {
throw new IllegalArgumentException("error parse consumer json string " + jsonString, e);
}
}Example 77
| Project: jafka-master File: TopicCount.java View source code |
public static TopicCount parse(String consumerIdString, String jsonString) {
try {
Map<String, Integer> topicCountMap = mapper.readValue(jsonString, new TypeReference<Map<String, Integer>>() {
});
return new TopicCount(consumerIdString, topicCountMap);
} catch (JsonParseException e) {
throw new IllegalArgumentException("error parse consumer json string " + jsonString, e);
} catch (JsonMappingException e) {
throw new IllegalArgumentException("error parse consumer json string " + jsonString, e);
} catch (IOException e) {
throw new IllegalArgumentException("error parse consumer json string " + jsonString, e);
}
}Example 78
| Project: jentrata-master File: JSONCPARepository.java View source code |
public void init() throws IOException {
ObjectMapper mapper = new ObjectMapper();
if (cpaJsonFile != null && cpaJsonFile.exists()) {
partnerAgreements = mapper.readValue(cpaJsonFile, new TypeReference<List<PartnerAgreement>>() {
});
LOG.info("Loaded " + partnerAgreements.size() + " partner agreement(s) into the CPA Repository");
} else {
LOG.warn("unable to load CPA Repository from " + cpaJsonFile);
}
}Example 79
| Project: jgalaxy-master File: InstanceManager.java View source code |
private void initInstances() {
final Optional<File> instancesFile = Config.getInstancesFile();
List<Instance> instances = Lists.newArrayList();
if (instancesFile.isPresent()) {
if (instancesFile.get().exists()) {
try {
instances = new ObjectMapper().readValue(instancesFile.get(), new TypeReference<List<Instance>>() {
});
} catch (IOException ioException) {
ioException.printStackTrace();
}
}
}
this.instances = instances;
}Example 80
| Project: jwamp-master File: JSONArguments.java View source code |
//TODO a bcp tester, liste vide, tout type de collection
//Si jamais pas de list mais un seul element (token == object), renvoyer une liste avec un elements
public <T> T nextObject(TypeReference<T> type) {
if (parser == null)
return null;
try {
if (parser.getCurrentToken() != null) {
T result = parser.readValueAs(type);
parser.nextToken();
return result;
}
} catch (JsonProcessingException e) {
if (log.isDebugEnabled())
log.debug("Error parsing arguments of type " + type.toString(), e);
} catch (IOException e) {
if (log.isDebugEnabled())
log.debug("Error parsing arguments of type " + type.toString(), e);
}
parser = null;
return null;
}Example 81
| Project: nosql-unit-master File: DataReader.java View source code |
@SuppressWarnings("unchecked")
public static List<Map<String, Object>> getDocuments(InputStream data) throws IOException {
final Map<String, Object> rootNode = MAPPER.readValue(data, new TypeReference<Map<String, Object>>() {
});
final Object dataElements = rootNode.get(DOCUMENTS_ELEMENT);
if (dataElements instanceof List) {
return (List<Map<String, Object>>) dataElements;
} else {
throw new IllegalArgumentException("Array of documents are required.");
}
}Example 82
| Project: nuxeo-master File: UpdateDirectoryEntries.java View source code |
@OperationMethod
public Blob run() throws IOException {
validateCanManageDirectories(ctx);
ObjectMapper mapper = new ObjectMapper();
List<Map<String, Object>> entries = mapper.readValue(jsonEntries, new TypeReference<List<Map<String, Object>>>() {
});
List<String> ids = new ArrayList<String>();
Directory directory = directoryService.getDirectory(directoryName);
String idField = directory.getIdField();
try (Session session = directoryService.open(directoryName)) {
for (Map<String, Object> entry : entries) {
if (entry.containsKey(idField)) {
DocumentModel doc = session.getEntry((String) entry.get(idField));
if (doc != null) {
doc.setProperties(directory.getSchema(), entry);
session.updateEntry(doc);
ids.add(doc.getId());
}
}
}
}
StringWriter writer = new StringWriter();
mapper.writeValue(writer, ids);
return Blobs.createBlob(writer.toString(), "application/json");
}Example 83
| Project: oncue-master File: HttpClient.java View source code |
private Collection<Job> parseJobs(HttpResponse response) throws ClientException {
try (InputStream content = response.getContent()) {
return mapper.readValue(content, new TypeReference<Collection<Job>>() {
});
} catch (JsonMappingException e) {
throw new ClientException("Invalid response body", e);
} catch (IOException e) {
throw new ClientException(e);
}
}Example 84
| Project: resource-manager-master File: RmStatsCommand.java View source code |
@Override
public void execute(ApplicationContext currentContext) throws CLIException {
StringBuilder url = new StringBuilder();
url.append("info/ProActiveResourceManager:name=RuntimeData?");
QueryStringBuilder builder = new QueryStringBuilder();
for (String attr : RUNTIME_DATA_ATTR) {
builder.add("attr", attr);
}
url.append(builder.buildString());
HttpGet request = new HttpGet(currentContext.getResourceUrl(url.toString()));
HttpResponseWrapper response = execute(request, currentContext);
if (statusCode(OK) == statusCode(response)) {
List<MBeanInfoView> infoList = readValue(response, new TypeReference<List<MBeanInfoView>>() {
}, currentContext);
MBeanInfoView[] stats = infoList.toArray(new MBeanInfoView[infoList.size()]);
resultStack(currentContext).push(stats);
if (!currentContext.isSilent()) {
writeLine(currentContext, "%s", StringUtility.mBeanInfoAsString(stats));
}
} else {
handleError("An error occurred while retrieving stats:", response, currentContext);
}
}Example 85
| Project: sahara-extra-master File: JSONUtil.java View source code |
/**
* @param value json string
* @param typeReference class type reference
* @param <T> type
* @return deserialized T object
*/
public static <T> T toObject(String value, final TypeReference<T> typeReference) throws IOException {
try {
return jsonMapper.readValue(value, typeReference);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
} catch (JsonMappingException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
}
}Example 86
| Project: scheduling-master File: RmStatsCommand.java View source code |
@Override
public void execute(ApplicationContext currentContext) throws CLIException {
StringBuilder url = new StringBuilder();
url.append("info/ProActiveResourceManager:name=RuntimeData?");
QueryStringBuilder builder = new QueryStringBuilder();
for (String attr : RUNTIME_DATA_ATTR) {
builder.add("attr", attr);
}
url.append(builder.buildString());
HttpGet request = new HttpGet(currentContext.getResourceUrl(url.toString()));
HttpResponseWrapper response = execute(request, currentContext);
if (statusCode(OK) == statusCode(response)) {
List<MBeanInfoView> infoList = readValue(response, new TypeReference<List<MBeanInfoView>>() {
}, currentContext);
MBeanInfoView[] stats = infoList.toArray(new MBeanInfoView[infoList.size()]);
resultStack(currentContext).push(stats);
if (!currentContext.isSilent()) {
writeLine(currentContext, "%s", StringUtility.mBeanInfoAsString(stats));
}
} else {
handleError("An error occurred while retrieving stats:", response, currentContext);
}
}Example 87
| Project: skysail-server-ext-master File: BundleResourceTest.java View source code |
@Test
@Ignore
public // TODO
void canIssue_GET_request() throws Exception {
org.restlet.Response response = get("bundles/details/99");
assertDefaults(response);
Representation entity = response.getEntity();
System.out.println(entity.getText());
SkysailResponse<BundleDetails> skysailResponse = mapper.readValue(entity.getText(), new TypeReference<SkysailResponse<BundleDetails>>() {
});
// assertThat(skysailResponse.getMessage(), skysailResponse.getSuccess(), is(true));
}Example 88
| Project: spring-social-weibo-master File: WeiboOAuth2Template.java View source code |
@Override
public MultiValueMap<String, String> read(Class<? extends MultiValueMap<String, ?>> clazz, HttpInputMessage inputMessage) throws IOException, HttpMessageNotReadableException {
TypeReference<Map<String, ?>> mapType = new TypeReference<Map<String, ?>>() {
};
LinkedHashMap<String, ?> readValue = objectMapper.readValue(inputMessage.getBody(), mapType);
LinkedMultiValueMap<String, String> result = new LinkedMultiValueMap<String, String>();
for (Entry<String, ?> currentEntry : readValue.entrySet()) {
result.add(currentEntry.getKey(), currentEntry.getValue().toString());
}
return result;
}Example 89
| Project: sqoop-master File: SqoopJsonUtil.java View source code |
public static Map<String, String> getMapforJsonString(String mapJsonStr) {
LOG.debug("Passed mapJsonStr ::" + mapJsonStr + " to parse");
final Map<String, String> result;
try {
if (isEmptyJSON(mapJsonStr)) {
result = Collections.emptyMap();
} else {
ObjectMapper mapper = new ObjectMapper();
result = mapper.readValue(mapJsonStr, new TypeReference<HashMap<String, String>>() {
});
}
return result;
} catch (JsonParseException e) {
LOG.error("JsonParseException:: Illegal json to parse into map :" + mapJsonStr + e.getMessage());
throw new IllegalArgumentException("Illegal json to parse into map :" + mapJsonStr + e.getMessage(), e);
} catch (JsonMappingException e) {
LOG.error("JsonMappingException:: Illegal json to parse into map :" + mapJsonStr + e.getMessage());
throw new IllegalArgumentException("Illegal json to parse into map :" + mapJsonStr + e.getMessage(), e);
} catch (IOException e) {
LOG.error("IOException while parsing json into map :" + mapJsonStr + e.getMessage());
throw new IllegalArgumentException("IOException while parsing json into map :" + mapJsonStr + e.getMessage(), e);
}
}Example 90
| Project: wicket-christmas-master File: ZugmonitorMessageLoader.java View source code |
public static CitiesAndStations parseStationsAndCities(String theString) {
ObjectMapper mapper = new ObjectMapper();
try {
Map<String, JsonNode> jsonNodes = mapper.readValue(theString, new TypeReference<HashMap<String, JsonNode>>() {
});
// GRRRRRRRRR WHY THE F DO THEY HAVE TO MIX OBJECTS IN A MAP????????
Map<String, City> cityMap = mapper.readValue(jsonNodes.remove("cities"), new TypeReference<HashMap<String, City>>() {
});
Map<String, Station> stationMap = new HashMap<String, Station>();
for (Map.Entry<String, JsonNode> entry : jsonNodes.entrySet()) {
stationMap.put(entry.getKey(), mapper.readValue(entry.getValue(), Station.class));
}
return new CitiesAndStations(Collections.unmodifiableMap(stationMap), Collections.unmodifiableMap(cityMap));
} catch (IOException e) {
throw new RuntimeException(e);
}
}Example 91
| Project: athena-sqs-master File: MessageAggregator.java View source code |
/**
* Process single message type.
* @param message
* @throws IOException
* @throws JsonMappingException
* @throws JsonParseException
*/
public void doProcess(String transactionId, String rawString) throws MessageException {
try {
ObjectMapper mapper = new ObjectMapper();
Message message = mapper.readValue(rawString, new TypeReference<Message>() {
});
logger.debug("=======================[MESSAGES]=============================");
logger.debug(message.toString());
logger.debug("===========================================================");
} catch (Exception e) {
throw new MessageException("Error during processing message: " + e.getMessage());
} finally {
}
}Example 92
| Project: blend4j-master File: LibrariesClientImpl.java View source code |
public Library createLibrary(final Library library) {
// should not be this complicated, I suspect library API is returning wrong thing. See galaxy issue #802
return createLibraryRequest(library).getEntity(Library.class);
//return readJson(createLibraryRequest(library).getEntity(String.class), new TypeReference<List<Library>>() {}).get(0);
}Example 93
| Project: cloudpier-adapters-master File: JsonUtil.java View source code |
public static Map<String, Object> convertJsonToMap(String json) {
Map<String, Object> retMap = new HashMap<String, Object>();
if (json != null) {
try {
retMap = mapper.readValue(json, new TypeReference<Map<String, Object>>() {
});
} catch (IOException e) {
logger.warn("Error while reading Java Map from JSON response: " + json, e);
}
}
return retMap;
}Example 94
| Project: databus-master File: ConfigLoader.java View source code |
public D loadConfigFromJson(Reader jsonReader) throws InvalidConfigException {
D newConfig = null;
try {
ObjectMapper _jsonMapper = new ObjectMapper();
Map<?, ?> jsonMap = _jsonMapper.readValue(jsonReader, new TypeReference<Map<?, ?>>() {
});
synchronized (_configBuilder) {
fillBeanFromMap(_configBuilder, jsonMap);
}
newConfig = _configBuilder.build();
} catch (Exception e) {
throw new InvalidConfigException("Load from JSON failed", e);
}
return newConfig;
}Example 95
| Project: giraph-gora-master File: JsonStringConfOption.java View source code |
/** * Get JSON value * * @param <T> JSON type * @param conf Configuration * @param typeReference TypeReference for JSON type * @return JSON value */ public <T> T get(Configuration conf, TypeReference<T> typeReference) { String jsonStr = getRaw(conf); T value = null; if (jsonStr != null) { ObjectMapper mapper = new ObjectMapper(); try { value = mapper.<T>readValue(jsonStr, typeReference); } catch (IOException e) { throw new IllegalStateException("Failed to read json from key " + getKey() + " with class " + typeReference); } } return value; }
Example 96
| Project: giraph-master File: JsonStringConfOption.java View source code |
/** * Get JSON value * * @param <T> JSON type * @param conf Configuration * @param typeReference TypeReference for JSON type * @return JSON value */ public <T> T get(Configuration conf, TypeReference<T> typeReference) { String jsonStr = getRaw(conf); T value = null; if (jsonStr != null) { ObjectMapper mapper = new ObjectMapper(); try { value = mapper.<T>readValue(jsonStr, typeReference); } catch (IOException e) { throw new IllegalStateException("Failed to read json from key " + getKey() + " with class " + typeReference); } } return value; }
Example 97
| Project: grefine-rdf-extension-master File: AddStanbolServiceCommand.java View source code |
private Set<ReconciliationStanbolSite> retrieveReconciliations(String uri) throws IOException, JsonParseException, JsonMappingException {
HttpEntity entity = HttpUtils.get(uri, JSON);
ObjectMapper mapper = new ObjectMapper();
Set<String> sites = mapper.readValue(entity.getContent(), new TypeReference<Set<String>>() {
});
Set<ReconciliationStanbolSite> reconciliations = new HashSet<ReconciliationStanbolSite>();
for (String site : sites) {
ReconciliationStanbolSite reconciliation = this.buildReconciliation(site);
if (reconciliation != null) {
reconciliations.add(reconciliation);
} else {
log.error("'" + site + "' can't be correctly retrieved, so not going to be registered");
}
}
log.info("Retrieved " + reconciliations.size() + " suitable sites");
return reconciliations;
}Example 98
| Project: grill-master File: TestQueryRewrite.java View source code |
static PruneCauses.BriefAndDetailedError extractPruneCause(LensException e) throws ClassNotFoundException {
try {
ErrorCollection errorCollection = new ErrorCollectionFactory().createErrorCollection();
final LensError lensError = errorCollection.getLensError(e.getErrorCode());
return new ObjectMapper().readValue(e.getFormattedErrorMsg(lensError).substring(e.getFormattedErrorMsg(lensError).indexOf("{"), e.getFormattedErrorMsg(lensError).length()), new TypeReference<PruneCauses.BriefAndDetailedError>() {
});
} catch (IOException e1) {
throw new RuntimeException("!!!");
}
}Example 99
| Project: hadoop-20-master File: GenReduce.java View source code |
@Override
public void reduce(Text key, Iterator<Text> values, OutputCollector<Text, Text> output, Reporter reporter) throws IOException {
FSDataOutputStream out = null;
try {
int size = 0;
FileSystem fs = FileSystem.get(conf);
double averageIORate = 0;
List<Float> list = new ArrayList<Float>();
String output_dir = conf.get(OUTPUT_DIR_KEY);
Path result_file = new Path(output_dir, "results");
if (fs.exists(result_file)) {
fs.delete(result_file);
}
out = fs.create(result_file, true);
long nmaps = conf.getLong(NUMBER_OF_MAPS_KEY, NMAPS);
long nthreads = conf.getLong(NUMBER_OF_THREADS_KEY, NTHREADS);
out.writeChars("-----------------------------\n");
out.writeChars("Number of mapper :\t\t\t" + nmaps + "\n");
out.writeChars("Number of threads :\t\t\t" + nthreads + "\n");
float min = Float.MAX_VALUE;
float max = Float.MIN_VALUE;
Class<?> clazz = conf.getClass(THREAD_CLASS_KEY, null);
if (clazz == null) {
throw new IOException("Class " + conf.get(THREAD_CLASS_KEY) + " not found");
}
GenThread t = (GenThread) ReflectionUtils.newInstance(clazz, conf);
t.reset();
long total_files = 0;
long total_processed_size = 0;
long total_num_errors = 0;
String total_error = "";
TypeReference<Map<String, String>> type = new TypeReference<Map<String, String>>() {
};
while (values.hasNext()) {
Map<String, String> stat = mapper.readValue(values.next().toString(), type);
size++;
total_files += Long.parseLong(stat.get("files"));
total_processed_size += Long.parseLong(stat.get("size"));
total_num_errors += Long.parseLong(stat.get("nerrors"));
total_error += stat.get("errors");
double ioRate = Double.parseDouble(stat.get("rate"));
if (ioRate > max)
max = (float) ioRate;
if (ioRate < min)
min = (float) ioRate;
list.add((float) ioRate);
averageIORate += ioRate;
t.analyze(stat);
}
out.writeChars("Number of files processed:\t\t" + total_files + "\n");
out.writeChars("Number of size processed:\t\t" + total_processed_size + "\n");
out.writeChars("Min IO Rate(MB/sec): \t\t\t" + min + "\n");
out.writeChars("Max IO Rate(MB/sec): \t\t\t" + max + "\n");
averageIORate /= size;
float temp = (float) 0.0;
for (int i = 0; i < list.size(); i++) {
temp += Math.pow(list.get(i) - averageIORate, 2);
}
out.writeChars("Average(MB/sec): \t\t\t" + averageIORate + "\n");
float dev = (float) Math.sqrt(temp / size);
out.writeChars("Std. dev: \t\t\t\t" + dev + "\n");
out.writeChars("Total number of errors:\t\t\t" + total_num_errors + "\n");
out.writeChars(total_error);
t.output(out);
} catch (IOException e) {
LOG.error("Error:", e);
throw e;
} finally {
out.close();
}
}Example 100
| Project: hiho-master File: GenericDBLoadDataMapper.java View source code |
protected void setup(Mapper.Context context) throws IOException, InterruptedException {
delimiter = context.getConfiguration().get(HIHOConf.INPUT_OUTPUT_DELIMITER);
logger.debug("delimiter is: " + delimiter);
String columnInfoJsonString = context.getConfiguration().get(HIHOConf.COLUMN_INFO);
logger.debug("columnInfoJsonString is: " + columnInfoJsonString);
ObjectMapper mapper = new ObjectMapper();
tableInfo = mapper.readValue(columnInfoJsonString, new TypeReference<ArrayList<ColumnInfo>>() {
});
}Example 101
| Project: InSpider-master File: EtlJob.java View source code |
private Map<String, Object> readParameters() {
if (parameters == null || parameters.isEmpty()) {
return new HashMap<>();
}
ObjectMapper mapper = new ObjectMapper();
ByteArrayInputStream bis = new ByteArrayInputStream(parameters.getBytes());
try {
Map<String, Object> params = mapper.readValue(bis, new TypeReference<Map<String, Object>>() {
});
bis.close();
return params;
} catch (IOException e) {
throw new RuntimeException("Error reading job parameters from string field.", e);
}
}