Ich habe gerade codiert, um ein Array von doppelten Werten in die JsonObject
zu setzen. Aber alle meine doppelten Werte werden in int-Werte umgewandelt, wenn ich sie drucke. Kann mir jemand helfen zu verstehen, was dahinter passiert? Bitte lassen Sie mich die beste Art und Weise kennen primitive Arrays setzen in JsonObject
Warum double in int in JSON umgewandelt wird
public class JsonPrimitiveArrays {
public static void main(String[] args) {
JSONObject jsonObject = new JSONObject();
double[] d = new double[]{1.0,2.0,3.0};
jsonObject.put("doubles",d);
System.out.println(jsonObject);
}
}
Ausgang:
{ "Doppel": [1,2,3]}
Ist es Lokalisierungsprobleme? – ChiefTwoPencils
Es tut mir leid. Was meinst du mit Lokalisierungsproblemen? – Keerthivasan