package com.alibaba.json.bvt.issue_1100;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONException;
import junit.framework.TestCase;
import java.util.Map;
/**
* Created by wenshao on 10/05/2017.
*/
public class Issue1189 extends TestCase {
public void test_for_issue() throws Exception {
String str = new String("{\"headernotificationType\": \"PUSH\",\"headertemplateNo\": \"99\",\"headerdestination\": [{\"target\": \"all\",\"targetvalue\": \"all\"}],\"body\": [{\"title\": \"预约超时\",\"body\": \"您的预约已经超时\"}]}");
JsonBean objeclt = JSON.parseObject(str, JsonBean.class);
Map<String, String> list = objeclt.getBody();
System.out.println(list.get("body"));
}
public static class JsonBean {
private Map<String, String> body;
private int headertemplateno;
private Map<String, String> headerdestination;
private String headernotificationtype;
private String notificationType;
public Map<String, String> getBody() {
return body;
}
public void setBody(Map<String, String> body) {
this.body = body;
}
public int getHeadertemplateno() {
return headertemplateno;
}
public void setHeadertemplateno(int headertemplateno) {
this.headertemplateno = headertemplateno;
}
public Map<String, String> getHeaderdestination() {
return headerdestination;
}
public void setHeaderdestination(Map<String, String> headerdestination) {
this.headerdestination = headerdestination;
}
public String getHeadernotificationtype() {
return headernotificationtype;
}
public void setHeadernotificationtype(String headernotificationtype) {
this.headernotificationtype = headernotificationtype;
}
public String getNotificationType() {
return notificationType;
}
public void setNotificationType(String notificationType) {
this.notificationType = notificationType;
}
public JsonBean(Map<String, String> body, int headertemplateno,
Map<String, String> headerdestination,
String headernotificationtype, String notificationType) {
super();
this.body = body;
this.headertemplateno = headertemplateno;
this.headerdestination = headerdestination;
this.headernotificationtype = headernotificationtype;
this.notificationType = notificationType;
}
public JsonBean() {
super();
// TODO Auto-generated constructor stub
}
}
}