Java code List Map, HashMap, JSON parser snippet
package com.newegg.ec.solr.eventsalestoreservice.tuple;
import kafka.message.MessageAndMetadata;
public class DispatcherCell_inProgress extends Cell{
public DispatcherCell_inProgress(MessageAndMetadata<byte[], byte[]> mm) {
super(mm);
}
/*
static {
mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
mapper.configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true);
mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, true);
mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);
}
*/
/*
public HashMap<String, Object> getSingleContent() throws IOException {
Map<String, Object> map = getParseMap(this.getCELL_CONTENT());
map.forEach((k,v)->{
if(k.equalsIgnoreCase("EntityOrList")){
try {
currentContentMap = mapper.readValue(String.valueOf(v), HashMap.class);
} catch (IOException e) {
e.printStackTrace();
}
}
});
return currentContentMap;
}
public HashMap<String, Object> getParseMap(String value) throws IOException {
HashMap<String, Object> tempMap = mapper.readValue(value, HashMap.class);
return tempMap;
}
*/
/*
// List of Hashmap
public HashMap<String, Object> getSingleContent() throws IOException {
final String[] content = {""};
List<HashMap<String, Object>> lists = getParseMap(this.getCELL_CONTENT());
lists.forEach(item-> content[0] = (String) item.get("EntityOrList"));
currentContentMap = mapper.readValue(content[0], HashMap.class);
return currentContentMap ;
}
public List<HashMap<String, Object>> getParseMap(String value) throws IOException {
List<HashMap<String, Object>> List = mapper.readValue(value, List.class);
return List;
}
*/
/*
public HashMap<String, Object> getSingleContent() throws IOException {
final String[] content = {""};
List lists = getParseMap(this.getCELL_CONTENT());
lists.forEach(item-> content[0] = (String) item.get("EntityOrList"));
currentContentMap = mapper.readValue(content[0], HashMap.class);
return currentContentMap ;
}
list of list
public List<List<String>> getParseMap(String value) throws IOException {
List<List<String>> List = mapper.readValue(value, List.class);
return List;
}
*/
/*
TransactionNumber
StoreType
StoreID
ItemNumber
Description
ItemType
Priority
Status
Reserved1
StoreIDvice
CountryCode
CompanyCode
IsCombo
ActiveDate
ExpirationDate
*/
// Map of Map
// @Test
// public void getParseMap() throws IOException {
// Map<String, Map<String, Object>> currentContentMap = cell.getParseMap(cell.getCELL_CONTENT());
// currentContentMap.forEach((k,v)->System.out.println("key : " + k + " value : " + v));
// }
// List of Map
// @Test
// public void getParseMap() throws IOException {
// String msgBody = cell.getCELL_CONTENT();
// List<HashMap<String, Object>> list = cell.getParseMap(msgBody);
// list.forEach(item->log.info(item.get("Action")));
// list.forEach(item->log.info(item.get("TransactionNumber")));
// }
}
Java code List Map, HashMap, JSON parser snippet的更多相关文章
- java fastjson:Map与json以及JSONObject ,JSONObject与String互转
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson ...
- Java集合 之Map(HashMap、Hashtable 、TreeMap、WeakHashMap )理解(new)
HashMap 说明: 在详细介绍HashMap的代码之前,我们需要了解:HashMap就是一个散列表,它是通过“拉链法”解决哈希冲突的.还需要再补充说明的一点是影响HashMap性能的有两个参数:初 ...
- Java 集合框架:HashMap
原文出处:Java8 系列之重新认识 HashMap 摘要 HashMap 是 Java 程序员使用频率最高的用于映射 (键值对) 处理的数据类型.随着 JDK(Java Developmet Kit ...
- Map HashMap 排序 迭代循环 修改值
HashMap dgzhMap = Dict.getDict("dgzh"); Iterator it_d = dgzhMap.entrySet().iterator(); whi ...
- Java Code Examples for org.codehaus.jackson.map.DeserializationConfig 配置
The following code examples are extracted from open source projects. You can click to vote up the e ...
- JSONObject.fromObject(map)(JSON与JAVA数据的转换)
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互.) 上一篇文章中有这么 ...
- java bean、List、数组、map和Json的相互转化
工程 json包为 代码 package com.my.json; public class ChildBean { private String childName; private String ...
- 转载:JSONObject.fromObject(map)(JSON与JAVA数据的转换)
转载网址:http://blog.sina.com.cn/s/blog_821025b70100wh6v.html JSON与JAVA数据的转换(JSON 即 JavaScript Object Na ...
- java map转json servlet response
1.手写一个map转json的类 1.1 调用方式 //给前端放回json数据 Map<String, Object> map = new HashMap<>(); map.p ...
随机推荐
- LVM(Logical Volume Manager)逻辑卷管理
本文实验部分,完全由本人亲自动手实践得来 文章中有部分的内容是我个人通过实验测试出来的,虽以目前本人的能力还没发现不通之处,但错误难免,所以若各位朋友发现什么错误,或有疑惑.更好的建议等,盼请各位能在 ...
- python爬虫11 | 这次,将带你爬取b站上的NBA形象大使蔡徐坤和他的球友们
在上一篇中 python爬虫10 | 网站维护人员:真的求求你们了,不要再来爬取了!! 小帅b给大家透露了我们这篇要说的牛逼利器 selenium + phantomjs 如果你看了 python爬虫 ...
- Linux - redis主从同步
目录 Linux - redis主从同步 环境准备 配置主从同步 测试写入数据,主库写入数据,检查从库数据 手动进行主从复制故障切换 Linux - redis主从同步 原理: 从服务器向主服务器发送 ...
- eclipse 快捷键及使用技巧
一.程序的编译和运行的环境配置(一般不改) window -- Preferences -- Java 编译环境:Compiler 默认选中的就是最高版本. 运行环境:Installed JREs 默 ...
- 优雅到骨子里的Requests
例子与特性 可以说Requests最大的特性就是其风格的简单直接优雅.无论是请求方法,还是响应结果的处理,还有cookies,url参数,post提交数据,都体现出了这种风格. 以下是一个简单例子: ...
- Java基础学习总结(73)——Java最新面试题汇总
1.super()与this()的区别? this():当前类的对象,super父类对象. super():在子类访问父类的成员和行为,必须受类继承规则的约束 而this他代表当前对象,当然所有的资源 ...
- 2.1.6、SparkEnv中创建ShuffleManager
ShuffleManager负责管理本地以及远程的block数据的shuffle操作. ShffuleManager的创建是在SparkEnv中. // Let the user specify sh ...
- 创建Spark执行环境SparkEnv
SparkDriver 用于提交用户的应用程序, 一.SparkConf 负责SparkContext的配置参数加载, 主要通过ConcurrentHashMap来维护各种`spark.*`的配置属性 ...
- Markdown 基本使用
My First Markdown 标签(空格分隔): 未分类 # Markdown 11种基本语法## 设置标题在此输入正文标题设置(让字体变大,和word的标题意思一样)在Markdown当中设置 ...
- Java 7 可执行的 Nashorn,取代 Rhino
惊现有人把 OpenJDK 上的 Nashorn dump 下来,使得 Java 7 都能够使用.源代码在 https://bitbucket.org/ramonza/nashorn-backport ...