代码
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import lombok.AllArgsConstructor;
import lombok.Data;
import java.util.Queue;
import java.util.Set;
import java.util.concurrent.ConcurrentLinkedQueue;
public class Json转对象完全体 {
// json
public static JSONObject js;
// 字段说明
public static JSONObject jc;
// 子集(处理时可能会新增,所以用队列)
public static Queue<Dto> zj = new ConcurrentLinkedQueue<>();
public static void main(String[] args) {
handle();
}
public static void handle() {
js = JSONObject.parseObject(s);
if (jc == null) {
jc = JSONObject.parseObject(c);
}
String root = generateCode(js);
System.out.println(root);
suojin = " ";
while (!zj.isEmpty()) {
Dto poll = zj.poll();
String z = generateCode(poll.getJsonObject());
System.out.println("\n\n @l