Import Java.io.ioexception;import Net.sf.json.jsonarray;import Net.sf.json.jsonobject;import Com.fasterxml.jackson.core.jsonparseexception;import Com.fasterxml.jackson.databind.jsonmappingexception;import Com.fasterxml.jackson.databind.objectmapper;public class Test {public static void main (string[] args) {//corresponding entity Bean Workdatainfo not affixed Objectmapper objectmapper=new objectmapper (); String str = "[{\" time\ ": \" 2015-01-08 02:06:03\ ", \" title\ ": \" zy\ ", \" status\ ": -1,\" msgid\ ": \" F57b624d-7877-4974-94e3-1da77ad93fc0\ ", \" msgtype\ ": 1}]";//list<workdatainfo> list;try {WorkDataInfo[]list = Objectmapper.readvalue (str, workdatainfo[].class);
Direct output Object array for (Workdatainfo workdatainfo:list) {System.out.println (Workdatainfo.gettitle ());}} catch (Jsonparseexception e) {//TODO auto-generated catch Blocke.printstacktrace ();} catch (Jsonmappingexception e) {//T ODO auto-generated catch Blocke.printstacktrace ();} catch (IOException e) {//TODO auto-generated catch Blocke.printstacktrace ();}}
JSON array to array object