hdy
2024-12-28 9e2f3b91a51c181cb4a0d247419c58daa3937b7b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package com.billion.main.api.domain;
 
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
 
public class OutPutParameters extends HashMap<String, Object>{
    private String code ="success";
    private String message = "API调用成功";
    private List<OutPutParametersChild> data;
 
    public OutPutParameters() {
        this.data = new ArrayList<>();
    }
    public void addData(OutPutParametersChild child) {
        this.data.add(child);
    }
    public String toJson() {
        StringBuilder json = new StringBuilder();
        json.append("{");
        // 添加code和message(这里使用静态值,但通常您应该避免这样做)
        json.append("\"code\": \"").append(code).append("\",");
        json.append("\"message\": \"").append(message).append("\",");
        // 添加data
        json.append("\"data\": [");
        boolean first = true;
        for (OutPutParametersChild child : data) {
            if (!first) {
                json.append(",");
            }
            first = false;
            json.append("{");
            json.append("\"productNum\": \"").append(child.getProductNum()).append("\",");
            json.append("\"resultCode\": \"").append(child.getResultCode()).append("\",");
            json.append("\"resultText\": \"").append(child.getResultText()).append("\"");
            json.append("}");
        }
        json.append("]");
        json.append("}");
        return json.toString();
    }
 
 
 
 
}