Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 446aa6fb

Přidáno uživatelem Michal Horký před asi 4 roky(ů)

re #7879

Soubory Converter.java a instance.java změněny.

Zobrazit rozdíly:

project/Deserializer/src/jdeserialize/arrayobj.java
1 1
package jdeserialize;
2 2

  
3
import java.util.Map;
4

  
3 5
/**
4 6
 * <p>
5 7
 * Represents an array instance, including the values the comprise the array.
......
30 32
        this.data = data;
31 33
    }
32 34

  
33
    public @Override String toJson(String indentation) {
35
    public @Override String toJson(String indentation, Map<classdesc, Map<field, Object>> fielddata) {
34 36
        StringBuilder sb = new StringBuilder();
35 37
        sb.append("[ ");
36 38

  
37 39
        for (Object el : this.data) {
38 40
            if (el != null) {
39 41
                if (el instanceof content) {
40
                    sb.append(((content) el).toJson(indentation));
42
                    sb.append(((content) el).toJson(indentation, fielddata));
41 43
                }else{
42 44
                    sb.append(el.toString());
43 45
                }
44
                // el null!
46
                
45 47
                if (!el.equals(this.data.get(this.data.size() - 1))) {
46 48
                    sb.append(", ");
47 49
                }

Také k dispozici: Unified diff