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() {
|
public String toString() {
|
||||||
StringBuffer sb = new StringBuffer();
|
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(name);
|
||||||
sb.append(", ");
|
sb.append(", ");
|
||||||
sb.append(timestamp);
|
sb.append(timestamp);
|
||||||
sb.append(", ");
|
sb.append(", ");
|
||||||
sb.append(values.toString());
|
sb.append(values.toString());
|
||||||
sb.append(">");
|
sb.append(">");
|
||||||
|
*/
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user