方式一:String方式
1.不用导包
2.使用方法
String accountstr1 = “{“属性名”:属性值,“属性名”:“属性值”}”;
方式二,使用阿里的jar包
1.导入jar包, 导入的是阿里的
<!-- 阿里的java和json操作jar包 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.28</version>
</dependency>
2.使用方法
String str=JSONArray.toJSONString(对象);
方式三,使用net的jar包
1.导入jar包
commons-lang.jar
commons-beanutils.jar
commons-collections.jar
commons-logging.jar
ezmorph.jar
json-lib.jar
2.使用的方法
String str=JSONObject.fromObject(account).toString// json对象
String str=JSONArray.fromObject(list).toString(); //json集合
案例:
Account.java
package cn.kgc.tangcco;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@Data
public class Account {
private int aid;
private String aname;
private String password;
private String sex;
private String cardnum;
private int rid;
private String rname;
private St