Wir haben die folgende Methode Erklärung in unserem api:Wie werden Double-Dateien mit retrofit2 in String konvertiert?
Call<WeatherResult> getWeatherPredictions(@Query("lat") double latitude, @Query("lon") double longitude);
Nun ist die API, die wir verbrauchen, ist eher „einfach“, wie es sendet gerade 400
s, wenn sein nicht glücklich mit der gegebenen Breite oder Länge. Sie könnten die Werte an ihrem Ende leicht "patchen", aber sie werden es nicht tun.
Meine Frage ist jetzt, weiß jemand wie double
s von Retrofit2 konvertiert werden? Ich habe mir schnell den Quellcode angeschaut, aber irgendwie finde ich dort nichts.
'String.valueOf'? oder "" lat = "+ Wert;' – Blackbelt
Ist das eine Vermutung? –
Das ist der Grund, warum ich frage, weil 'String.valueOf (0.1200)' '' 0.12' zurückgibt, was aufgrund von API-Einschränkungen möglicherweise nicht das ist, was Sie wollen –