jackson 怎么把json转为map
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jackson 怎么把json转为map相关的知识,希望对你有一定的参考价值。
参考技术A package com.test;import java.io.IOException;
import java.util.Iterator;
import java.util.Map;
import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
/**
* @author Administrator
*
*/
public class Test
public static void main(String[] args)
ObjectMapper mapper = new ObjectMapper();
String s = " \"name\" : \"萧远山\", \"sex\" : \"男\", \"age\" : \"23\",\"address\" : \"河南郑州\"";
try
Map<?, ?> map = mapper.readValue(s, Map.class);
System.out.println(map.size());
Iterator<?> iterator = map.keySet().iterator();
while ( iterator.hasNext() )
Object key = iterator.next();
System.out.print(key+":");
System.out.println(map.get(key).toString());
catch (JsonParseException e)
// TODO Auto-generated catch block
e.printStackTrace();
catch (JsonMappingException e)
// TODO Auto-generated catch block
e.printStackTrace();
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
以上是关于jackson 怎么把json转为map的主要内容,如果未能解决你的问题,请参考以下文章