java - java.lang.String 类型无法转换为 JSONObject

标签 java android json

我有一个java字符串变量newTempTT,它包含以下内容:

myObject = {"VehicleID":"KL-9876","VehicleType":"Nissan","VehicleOwner":"Sanjiva"}

我想将其添加到 json 对象中,因此我执行了以下代码行:

JSONObject jObject = new JSONObject(newTempTT);

没有错误消息,但当我运行程序时它说

“java.lang.String类型无法转换为JSONObject”

为了将此字符串转换为 JSONObject,我需要进行哪些更改。 提前致谢。

最佳答案

来自javadoc:

    Parameters: source - `A string beginning with { (left brace) and ending with } (right brace).` 
    Throws:
    JSONException - If there is a syntax error in the source string or a duplicated key.

检查您当前是否正在关注此内容。

关于java - java.lang.String 类型无法转换为 JSONObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14088459/

相关文章:

java - 获取 json 对象并使用 JSONObject 类或其他方式将其解析为 java 内部的字符串?

java - UTF-8 URL 解码/编码

javascript - 使用平板电脑/手机触发电话字段中的 "continue"按钮

java - JPA 中的参数化查询出现 "org.hibernate.QueryException: Unable to resolve path..."错误

java - 如何制作网络服务并将android应用程序与其连接

android - 故障1( "table": syntax error) on 0x39c298 when preparing 'CREATE TABLE table (附近

安卓。共享首选项。在崩溃的情况下检索损坏的数据

java - 使用 Jackson 序列化 vertx JsonObject

java - 如何使用apache-poi获取文件的全部内容?

java - 无需刷新网页即可显示图像流,为用户提供类似视频的体验