diff --git a/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java b/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java index ef1c070656ff3a2fa6e806aac5691f1bc32d000d..5fcabed9d2fe8c5f3a4946b5045509150d9a7547 100644 --- a/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java +++ b/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java @@ -28,6 +28,8 @@ import lombok.extern.slf4j.Slf4j; import net.jami.jams.common.jami.NameLookupResponse; import net.jami.jams.common.jami.NameRegistrationRequest; import net.jami.jams.common.jami.NameServer; +import net.minidev.json.JSONObject; +import net.minidev.json.parser.JSONParser; import java.net.HttpURLConnection; import java.net.URL; @@ -96,7 +98,9 @@ public class PublicNameServer implements NameServer { currentSize++; } log.info("Response received from public nameserver {} ",responseData.toString()); - return responseData.toString(); + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(responseData.toString()); + return json.getAsString("name"); } return null; }