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的主要内容,如果未能解决你的问题,请参考以下文章

json字符串怎么转换为java对象?

关于jackson解析复杂json,该怎么解析

java 怎么将对象转换成json字符串

jackson-----json解析器springMVC框架内置

jackson用法

jackson 解析json ,使用注解