package com.bos.nsc.aa;
import com.primeton.btp.com.alibaba.fastjson.JSON;
public class Json2File {
public static void main(String[] args) {
// 证件类型、证件号码、申领网点、日期
// sop(new Person("320826","02","CN0019009","20190716"));
Person p=new Person("320826","02","CN0019009","20190716");
sop(p);
// sop(new Person("320826","02",null,"20190716"));
String line="{"+"\"zjhm\" : "+"\""+p.getZjhm()+"\""+","+"\"zjlx\" : "+"\""+p.getZjlx()+"\""+","+"\"slwd\" : "+"\""+p.getSlwd()+"\""+","+"\"rq\" : "+"\""+p.getRq()+"\"" +"}";
//{"zjhm" : "320826","zjlx" : "02","slwd" : "CN0019009","rq" : "20190716"}
String uu="\"";
String jsonstr=JSON.toJSONString(p);
System.out.println(uu);// "
System.out.println("pingjie "+line);
System.out.println("json"+jsonstr);
}
public static void sop(Person p){
StringBuffer sb=new StringBuffer();
String jsonString=null;
jsonString= sb.append("{")
.append("\"").append("zjhm").append("\"").append(":").append("\"").append(p.getZjhm()).append("\"").append(",")
.append("\"").append("zjlx").append("\"").append(":").append("\"").append(p.getZjlx()).append("\"").append(",")
.append("\"").append("slwd").append("\"").append(":").append("\"").append(p.getSlwd()).append("\"").append(",")
.append("\"").append("rq").append("\"").append(":").append("\"").append(p.getRq()).append("\"")
.append("}").toString();
// jsonString="{"+"zjhm"+" : "+p.getZjhm()+","+"zjlx"+" : "+p.getZjlx()+"}";
// jsonString="{"+"zjhm"+" : "+p.getZjhm()+","+"zjlx"+" : "+p.getZjlx()+"}";
// JSON.toString(new Person("320826","02","CN0019009","20190716"));
// String ll=JSON.toJSONString(new Person("320826","02","","20190716"));
// System.out.println(ll);//{"rq":"20190716","slwd":"","zjhm":"320826","zjlx":"02"}
System.out.println("append "+jsonString);
}
}
class Person{
private String zjhm;
private String zjlx;
private String slwd;
private String rq;
public String getZjhm() {
return zjhm;
}
public void setZjhm(String zjhm) {
this.zjhm = zjhm;
}
public String getZjlx() {
return zjlx;
}
public void setZjlx(String zjlx) {
this.zjlx = zjlx;
}
public String getSlwd() {
return slwd;
}
public void setSlwd(String slwd) {
this.slwd = slwd;
}
public String getRq() {
return rq;
}
public void setRq(String rq) {
this.rq = rq;
}
public Person(String zjhm, String zjlx, String slwd, String rq) {
super();
this.zjhm = zjhm;
this.zjlx = zjlx;
this.slwd = slwd;
this.rq = rq;
}
public Person() {
super();
// TODO 自动生成的构造函数存根
}
@Override
public String toString() {
return "Person [zjhm=" + zjhm + ", zjlx=" + zjlx + ", slwd=" + slwd
+ ", rq=" + rq + "]";
}
}