import org.json.JSONObject;
public class Sample {
public static void main(String [] args) {
String jsonString = "{\"name\":\"BigdecimalValue\",\"value\":28.074890126710765}";
JSONObject jsonObject = new JSONObject(jsonString);
System.out.println(jsonObject);
//expected value=28.074890126710765, actual value=28.074890126710766
}
}
У меня есть десятичное значение, сохраненное в строке java в форме объекта json, когда я конвертирую строку в JSONObject, тогда значение decimal изменяется. Пожалуйста, посмотрите во фрагмент кода и вывести.