print data object as json
This commit is contained in:
parent
81dfb547e7
commit
1ac93bf5a4
@ -41,13 +41,40 @@ public abstract class ADataObject implements Serializable {
|
||||
|
||||
public String toString() {
|
||||
StringBuffer sb = new StringBuffer();
|
||||
sb.append("<");
|
||||
sb.append("{\"name\":\"");
|
||||
sb.append(name);
|
||||
sb.append("\", \"ts\":\"");
|
||||
sb.append(timestamp);
|
||||
sb.append("Z\", \"values\":{");
|
||||
boolean first = true;
|
||||
for (Map.Entry<String, Object> entry : values.entrySet()) {
|
||||
if (! first) {
|
||||
sb.append(", ");
|
||||
} else {
|
||||
first = false;
|
||||
}
|
||||
sb.append("\"");
|
||||
sb.append(entry.getKey());
|
||||
sb.append("\":");
|
||||
Object value = entry.getValue();
|
||||
if (! (value instanceof Double)) {
|
||||
sb.append("\"");
|
||||
}
|
||||
sb.append(value);
|
||||
if (! (value instanceof Double)) {
|
||||
sb.append("\"");
|
||||
}
|
||||
}
|
||||
sb.append("}}");
|
||||
/*
|
||||
sb.append("<");
|
||||
sb.append(name);
|
||||
sb.append(", ");
|
||||
sb.append(timestamp);
|
||||
sb.append(", ");
|
||||
sb.append(values.toString());
|
||||
sb.append(">");
|
||||
*/
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user