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 ...
随机推荐
- SprinMVC接收参数乱码解决篇
1.Spring 默认的字符编码格式为iso-8859-1,为此Spring专门提供了字符过滤器org.springframework.web.filter.CharacterEncodingFilt ...
- C库的制作
1.库的概念:库是一种可执行的二进制形式: 2.分类: 1>静态库 ①.在程序编译时会被连接到目标代码中: ②.程序运行时不再需要该静态库: ③.体积较大: 2>动态库/共享库 ①.在程序 ...
- 3.3.4 lambda 表达式
lambda表达式常用来声明匿名函数,即没有函数名字的临时使用的小函数,例如第2章中列表对象的sort()方法以及内置函数sorted()中key参数.lambda表达式只可以包含一个表达式,不允许包 ...
- 如何杀掉(kill)Oracle中的会话(Session)
Oracle中造成一些表被死锁或者会话异常退出,如执行了更新记录操作后,既没有commit也没有rollback,网络就断开了,也会造表或记录被锁住,待到超时后才会被解开,那样都会造成应用操作被阻塞. ...
- "Hello World " —— 深入理解程序从编译到执行
对于C语言编写的Hello World程序(例如以下).对于程序猿来说肯定如雷贯耳,就是这样一个简单的程序,你真的了解她吗? #include <stdio.h> int main() { ...
- 垃圾回收GC:.Net自己主动内存管理 上(二)内存算法
垃圾回收GC:.Net自己主动内存管理 上(二)内存算法 垃圾回收GC:.Net自己主动内存管理 上(一)内存分配 垃圾回收GC:.Net自己主动内存管理 上(二)内存算法 垃圾回收GC:.Net自己 ...
- tensorflow移植到ios
1.git clone到本地 git clone https://github.com/tensorflow/tensorflowxcode 2.compile static library 安装xc ...
- 菜鸟nginx源代码剖析数据结构篇(六) 哈希表 ngx_hash_t(上)
菜鸟nginx源代码剖析数据结构篇(六) 哈希表 ngx_hash_t(上) Author:Echo Chen(陈斌) Email:chenb19870707@gmail.com Blog:Blog. ...
- pat1013:数素数
https://www.patest.cn/contests/pat-b-practise/1013 #include "stdio.h" #include "math. ...
- B1821 [JSOI2010]Group 部落划分 Group 二分答案&&并查集
这个题正解是最小生成树,但是...最大值最小?一看就是二分答案啊!不用多想,直接二分答案加暴力验证就行了. 题干: Description 聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒 ...