toString returns json

This commit is contained in:
badaix 2016-03-07 20:20:46 +01:00
parent 12a3015e35
commit 4a75aaf84b
10 changed files with 16 additions and 55 deletions

View file

@ -117,15 +117,10 @@ public class Client implements JsonSerialisable {
@Override
public String toString() {
return "Client{" +
"hots='" + host + '\'' +
", snapclient='" + snapclient + '\'' +
", config='" + config + '\'' +
", lastSeen=" + lastSeen +
", connected=" + connected +
'}';
return toJson().toString();
}
@Override
public boolean equals(Object o) {
if (this == o) return true;

View file

@ -80,12 +80,7 @@ public class ClientConfig implements JsonSerialisable {
@Override
public String toString() {
return "Client{" +
"name='" + name + '\'' +
", volume=" + volume +
", latency=" + latency +
", stream=" + stream +
'}';
return toJson().toString();
}
@Override

View file

@ -71,13 +71,7 @@ public class Host implements JsonSerialisable {
@Override
public String toString() {
return "Client{" +
"name='" + name + '\'' +
", mac='" + mac + '\'' +
", os='" + os + '\'' +
", arch='" + arch + '\'' +
", ip='" + ip + '\'' +
'}';
return toJson().toString();
}
@Override

View file

@ -57,10 +57,7 @@ public class Server implements JsonSerialisable {
@Override
public String toString() {
return "Server{" +
"host='" + host + '\'' +
", snapserver='" + snapserver + '\'' +
'}';
return toJson().toString();
}
@Override

View file

@ -50,6 +50,11 @@ public class ServerStatus implements JsonSerialisable {
return json;
}
@Override
public String toString() {
return toJson().toString();
}
public void clear() {
clients.clear();
streams.clear();

View file

@ -63,12 +63,7 @@ public class Snapcast implements JsonSerialisable {
@Override
public String toString() {
return "Client{" +
"name='" + name + '\'' +
", version='" + version + '\'' +
", streamProtocolVersion=" + streamProtocolVersion +
", controlProtocolVersion=" + controlProtocolVersion +
'}';
return toJson().toString();
}
@Override

View file

@ -3,9 +3,6 @@ package de.badaix.snapcast.control.json;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.HashMap;
import java.util.Map;
/**
* Created by johannes on 06.01.16.
*/
@ -21,7 +18,7 @@ public class Stream implements JsonSerialisable {
@Override
public void fromJson(JSONObject json) {
try {
if (json.has("uri") && (json.get("uri") instanceof JSONObject)) {
if (json.has("uri") && (json.get("uri") instanceof JSONObject)) {
uri = new StreamUri(json.getJSONObject("uri"));
id = json.getString("id");
status = Status.fromString(json.getString("status"));
@ -98,11 +95,7 @@ public class Stream implements JsonSerialisable {
@Override
public String toString() {
return "Stream{" +
"uri='" + uri + '\'' +
", id='" + id + '\'' +
", status=" + status +
'}';
return toJson().toString();
}
public enum Status {

View file

@ -144,13 +144,6 @@ public class StreamUri implements JsonSerialisable {
@Override
public String toString() {
return "Stream{" +
"raw='" + raw + '\'' +
", scheme='" + scheme + '\'' +
", host='" + host + '\'' +
", path='" + path + '\'' +
", fragment='" + fragment + '\'' +
", query=" + query +
'}';
return toJson().toString();
}
}

View file

@ -63,10 +63,7 @@ public class Time_t implements JsonSerialisable {
@Override
public String toString() {
return "Time_t{" +
"sec=" + sec +
", usec=" + usec +
'}';
return toJson().toString();
}
@Override

View file

@ -63,10 +63,7 @@ public class Volume implements JsonSerialisable {
@Override
public String toString() {
return "Volume{" +
"muted=" + muted +
", percent=" + percent +
'}';
return toJson().toString();
}
@Override