Php 解析do JSON以将字符串JSON转换为数组时出错
AndroidStudio中的Logcat错误Php 解析do JSON以将字符串JSON转换为数组时出错,php,android,json,android-studio,org.json,Php,Android,Json,Android Studio,Org.json,AndroidStudio中的Logcat错误 06-30 17:06:58.054 27785-30012/br.net.sum.mobilecrm E/Erro﹕ Erro no parsing do JSON org.json.JSONException: Value {"success":1,"usuarios":[{"usr_senha":"33e234d4821bbbf4440a22bd81f7a814","usr_login":"Guilherme","usr_codigo":"
06-30 17:06:58.054 27785-30012/br.net.sum.mobilecrm E/Erro﹕ Erro no parsing do JSON
org.json.JSONException: Value {"success":1,"usuarios":[{"usr_senha":"33e234d4821bbbf4440a22bd81f7a814","usr_login":"Guilherme","usr_codigo":"21","usr_nome":"Guilherme","usr_email":"guilherme@sum.net.br"},{"usr_senha":"30d16fa15cfddaefeca505b6876cf9c0","usr_login":"Telemarketing","usr_codigo":"27","usr_nome":"Telemarketing","usr_email":"comercial@sum.net.br"}]} of type org.json.JSONObject cannot be converted to JSONArray
at org.json.JSON.typeMismatch(JSON.java:111)
行错误:JSONArray usuariosJson=新JSONArray(jsonString)
private List getUsuarios(字符串jsonString){
List usuarios=new ArrayList();
试一试{
JSONArray usuariosJson=新JSONArray(jsonString);
for(int i=0;i
我找不到错误,感谢您的帮助。问题是您的数组周围有一个对象包装器 替换
JSONArray usuariosJson = new JSONArray(jsonString);
与
问题是数组周围有一个对象包装器 替换
JSONArray usuariosJson = new JSONArray(jsonString);
与
很好,就是这样。谢谢。我理解我的错误。谢谢。@GNULopes不客气。如果它解决了你的问题,请将我的答案标记为解决方案。很好,就是这样。谢谢。我理解我的错误。谢谢。@GNULopes不客气。如果它解决了你的问题,请将我的答案标记为解决方案。
JSONObject usuariosWrapper = new JSONObject(jsonString);
JSONArray usuariosJson = usuariosWrapper.getJSONArray("usuarios");