gpt4 book ai didi

java - String 类型的值无法转换为 JsonObject?

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:32 25 4
gpt4 key购买 nike

我正在使用volley制作简单的登录应用程序,如果用户输入正确的登录名,当我尝试将jsonobject解析为字符串时,他们将从服务器获得json响应,我获取字符串类型的值无法转换为jsonobject如何将jsonobject转换为字符串我的json响应将如下所示:

{"loginResult":"EmployeeCode: 4112 ModuleID:1 ModuleName:XXX UserID:762"}

到目前为止,尝试解析此 json 对象的是:

 String resp=response.toString();
try {
JSONObject yog=new JSONObject(resp);
String yogs=yog.getString("loginResult");
String yogan=yog.getString("EmployeeCode");


} catch (JSONException e) {
e.printStackTrace();
}

作为一个初学者,我真的很困惑如何将这个 jsonobject 解析为字符串,任何人都可以解释我如何解析这个 jsonobject !!!

最佳答案

您的 JSON:
{
"loginResult": "员工代码: 4112 模块ID:1 模块名称:XXX 用户ID:762"
}

因此,从这个 JSON 中,您只能在 loginResult 上使用 jsonObject.getString(),该字符串的值为=员工代码:4112 模块ID:1 模块名称:XXX 用户ID:762因此,请从代码中删除 Stringyogan=yog.getString("EmployeeCode");

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com