本文共 616 字,大约阅读时间需要 2 分钟。
JSON是轻量级的数据转换格式,由于Ajax的出现而被广泛使用!在实际项目中你若能灵活运用这两种数据格式,你会感觉其给你带来无尽的方便,
在smartfoxserver中,使用json可以发送和接受数据,并相对于ActionScript和xml格式要小的多!
JSONObject相当于hashmap,JSONObject是具有零或多个键/值对的无序集合,其中每个键都为 String,每个值都为 JsonValue,它可以是数组JsonArray 或对象JsonObject,存储或者转化极其方便!
JSONArray是一个数组,一个具有零或多个 JsonValue 对象的有序序列!
如何获取json中所有key值呢!
public static JSONArray getJSONKey(JSONObject json)
{ JSONArray all = new JSONArray(); try { JSONObject copyJson = new JSONObject(json.toString()); Iterator key = copyJson.keys(); while(key.hasNext()) { all.put(key.next()); key.remove(); } } catch (JSONException e) { e.printStackTrace(); } return all; }转载地址:http://cuhrb.baihongyu.com/