Android 将字符串转换为 JSONObject

标签 android json

我想将字符串转换为 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/

相关文章:

android - 发现无效的 Gradle JDK 配置?

android - 从移动 Android 检测 ADB

javascript - 向 JSON 回调附加一个额外的请求

javascript - jQuery 从属性中获取 JSON

JavaScript 语法错误 : Missing Formal Parameter

mysql - 使用 Node.JS 将 JSON 对象数据插入 MySQL

java - 如何在 TableLayout 中创建空 TableRow

android - 创建 STANDALONE Android Studio (1.5) 库项目

Android:在内置图库中显示图像

json - PostgreSQL。创建嵌套的 json 对象