如何在Android中显示JSONObject?

时间:2014-03-21 18:48:21

标签: android jsonobject

我刚刚从URL请求了一个JSONObject,我想知道两件事。 JSONObject是否像JSONArray一样?我应该要求哪个? 有没有办法在PHP中以var_dump的方式显示这个JSONObject? 只是为了检查它是否有效?

非常感谢帮助! 菲利普

2 个答案:

答案 0 :(得分:3)

  1. JSONObjectJSONArray
  2. 不同
  3. 只是为了ckeck,您可以在JSONObject(或JSONArray)实例上调用.toString()

    JSONObject jo = ...

    Log.d(“TAG”,jo.toString());

答案 1 :(得分:2)

JSONArray是一个JSONObjects数组。 JSONObject可以包含一个或多个JSONArrays。通常,您拉出一个JSONObject根节点并从那里拆分它。

您可以使用[JSONObject#toString()][1]打印JSON。您还可以使用JSONObject#toString(int indentSpaces)将其设置为更易读的形式:

 {
     "query": "Pizza",
     "locations": [
         94043,
         90210
     ]
 }