Revize 446aa6fb
Přidáno uživatelem Michal Horký před asi 4 roky(ů)
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
re #7879
Soubory Converter.java a instance.java změněny.