我想将字符串转换为 JSONObject。以下是示例代码。
String str = "{"time": 1449838598.0999202, "Label": "Shirt", "Price": 52}";
JSONObject obj = new JSONObject(str);
但转换后时间变为1.4498385980999203E9。 任何帮助将不胜感激。 谢谢
最佳答案
如果你真的希望它被格式化成那样,那么把它变成一个字符串而不是一个数字。只需在项目周围添加双引号。但是如果你在另一端使用它进行计算,我会保持原样,因为无论如何你都必须将它转换回 int。如果你想使用 gson 作为替代检查这里:How to prevent Gson from converting a long number (a json string ) to scientific notation format?
关于Android 将字符串转换为 JSONObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34256345/