解析 json 格式的字符串 {"rData":{"details":"abc123|val1|8de92ce|Item 1|val4"}
Parsing json string of format {"rData":{"details":"abc123|val1|8de92ce|Item 1|val4"}
我有 json 字符串 {"rData":{"details":"abc123|val1|8de92ce|Item 1|val4"} 这种格式。如何解析字符串并获取特定值。
我一直在尝试这段代码,但没有用。
JSONArray jArray=new JSONArray(result);
JSONObject json_data = jArray.getJSONObject(0);
String val1=json_data.getString(1);
使用以下代码..
JSONObject jsonObject=new JSONObject(result);
JSONObject childJsonObject = jsonObject.getJsonObject("rData");
String val = childJsonObject.getString("details");
看起来您在 JSON 末尾错过了 },这会导致解析时出现问题。当您使用 JSON 开发 genarate/works 的应用程序时,您可以帮助在线验证器,例如 JSONLint.
我有 json 字符串 {"rData":{"details":"abc123|val1|8de92ce|Item 1|val4"} 这种格式。如何解析字符串并获取特定值。 我一直在尝试这段代码,但没有用。
JSONArray jArray=new JSONArray(result);
JSONObject json_data = jArray.getJSONObject(0);
String val1=json_data.getString(1);
使用以下代码..
JSONObject jsonObject=new JSONObject(result);
JSONObject childJsonObject = jsonObject.getJsonObject("rData");
String val = childJsonObject.getString("details");
看起来您在 JSON 末尾错过了 },这会导致解析时出现问题。当您使用 JSON 开发 genarate/works 的应用程序时,您可以帮助在线验证器,例如 JSONLint.