code: public JSONObject toJSONObject(JSONArray names) throws JSONException {
  		if (names == null || names.size() == 0 || this.size() == 0) {
  			return null;
  		}
  		JSONObject jo = new JSONObject();
  		for (int i = 0; i < names.size(); i += 1) {
  			jo.put(names.getStr(i), this.getObj(i));
  		}
  		return jo;
  	}
docs: 根据给定名列表，与其位置对应的值组成JSONObject
  
  @param names 名列表，位置与JSONArray中的值位置对应
  @return A JSONObject，无名或值返回null
  @throws JSONException 如果任何一个名为null