java对json有支持,在使用的时候需要引入以下包:json-lib.xxx.jar
将下边的依赖放到maven项目的 pom.xml 中:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<!-- 必须加jdk的版本号 -->
<classifier>jdk15</classifier>
</dependency>
创建javabean
public class ContentDto {
/**
* 类型
*/
private String type;
/**
* 值
*/
private String value;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
/**
* javabean--->json对象--->json字符串
*/
public void jsonStrByJavaBean(){
//创建一个ContentDto对象
ContentDto dto=new ContentDto();
//set值
dto.setType("approval_reject");
dto.setValue("123456");
//java对象转换成json对象
JSONObject jsonObject=JSONObject.fromObject(dto);
//json对象转换成json字符串
String jsonStr=jsonObject.toString();
//输出验证
System.out.println("json字符串为:"+jsonStr);
}