mirror of
https://github.com/processing/processing4.git
synced 2026-02-03 21:59:20 +01:00
trying out a toJSON() method
This commit is contained in:
@@ -660,8 +660,22 @@ public class IntDict {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return this dictionary as a String in JSON format.
|
||||
*/
|
||||
public String toJSON() {
|
||||
StringList items = new StringList();
|
||||
for (int i = 0; i < size(); i++) {
|
||||
items.append("\"" + keys[i] + "\": " + values[i]);
|
||||
}
|
||||
return "{ " + items.join(", ") + " }";
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return getClass().getSimpleName() + " size=" + size() + " " + toJSON();
|
||||
/*
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(getClass().getSimpleName() + " size=" + size() + " { ");
|
||||
for (int i = 0; i < size(); i++) {
|
||||
@@ -672,5 +686,6 @@ public class IntDict {
|
||||
}
|
||||
sb.append(" }");
|
||||
return sb.toString();
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user