當前位置: 首頁>>代碼示例>>Java>>正文


Java JSONTokener.nextValue方法代碼示例

本文整理匯總了Java中org.json.JSONTokener.nextValue方法的典型用法代碼示例。如果您正苦於以下問題:Java JSONTokener.nextValue方法的具體用法?Java JSONTokener.nextValue怎麽用?Java JSONTokener.nextValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.json.JSONTokener的用法示例。


在下文中一共展示了JSONTokener.nextValue方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createResponsesFromString

import org.json.JSONTokener; //導入方法依賴的package包/類
static List<Response> createResponsesFromString(String responseString, HttpURLConnection connection,
        RequestBatch requests, boolean isFromCache) throws FacebookException, JSONException, IOException {
    JSONTokener tokener = new JSONTokener(responseString);
    Object resultObject = tokener.nextValue();

    List<Response> responses = createResponsesFromObject(connection, requests, resultObject, isFromCache);
    Logger.log(LoggingBehavior.REQUESTS, RESPONSE_LOG_TAG, "Response\n  Id: %s\n  Size: %d\n  Responses:\n%s\n",
            requests.getId(), responseString.length(), responses);

    return responses;
}
 
開發者ID:MobileDev418,項目名稱:AndroidBackendlessChat,代碼行數:12,代碼來源:Response.java

示例2: createResponsesFromString

import org.json.JSONTokener; //導入方法依賴的package包/類
static List<GraphResponse> createResponsesFromString(
        String responseString,
        HttpURLConnection connection,
        GraphRequestBatch requests
) throws FacebookException, JSONException, IOException {
    JSONTokener tokener = new JSONTokener(responseString);
    Object resultObject = tokener.nextValue();

    List<GraphResponse> responses = createResponsesFromObject(
            connection,
            requests,
            resultObject);
    Logger.log(
            LoggingBehavior.REQUESTS,
            RESPONSE_LOG_TAG,
            "Response\n  Id: %s\n  Size: %d\n  Responses:\n%s\n",
            requests.getId(),
            responseString.length(),
            responses);

    return responses;
}
 
開發者ID:eviltnan,項目名稱:kognitivo,代碼行數:23,代碼來源:GraphResponse.java

示例3: Test

import org.json.JSONTokener; //導入方法依賴的package包/類
public static void Test(String LoginName, String UserPwd) {
	HttpClient client = new DefaultHttpClient();
	HttpGet get = new HttpGet("http://eip.lansum.com/Handler/ILansumEip.ashx?op=GetRegional");
	get.setHeader("Cookie", "UserName=" + LoginName + ";UserPwd=" + UserPwd + "");
	// HttpGet get = new
	// HttpGet("http://eip.lansum.com/Handler/ILansumEip.ashx?op=GetRegional");
	HttpResponse response;
	try {
		response = client.execute(get);

		if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
			InputStream is;

			is = response.getEntity().getContent();

			String result = inStream2String(is);

			JSONTokener jsonParser = new JSONTokener(result);
			// 此時還未讀取任何json文本,直接讀取就是一個JSONObject對象。
			// 如果此時的讀取位置在"name" : 了,那麽nextValue就是"yuanzhifei89"(String)
			JSONObject person = (JSONObject) jsonParser.nextValue();
			// 接下來的就是JSON對象的操作了

			int state = person.getInt("state");

			// String state = jsonObj.getString("state");
			Log.d("ws", state + "");

		}
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
}
 
開發者ID:smartbeng,項目名稱:PaoMovie,代碼行數:35,代碼來源:HttpUtil.java

示例4: decodeObject

import org.json.JSONTokener; //導入方法依賴的package包/類
public static Map<String,Object> decodeObject(String json){
    Map<String,Object> result=new HashMap<>();
    JSONTokener readFrom=new JSONTokener(json);
    try {
        Object object = readFrom.nextValue();
        if(object instanceof JSONObject){
            result=decodingObject((JSONObject)object);
        }
    }catch (JSONException ex){
        LogUtils.e(ex);
    }finally {
        return result;
    }
}
 
開發者ID:A-Miracle,項目名稱:QiangHongBao,代碼行數:15,代碼來源:JsonUtils.java

示例5: decodeArray

import org.json.JSONTokener; //導入方法依賴的package包/類
public static List<Object> decodeArray(String json){
    List<Object> result=new ArrayList<>();
    JSONTokener readFrom=new JSONTokener(json);
    try {
        Object object = readFrom.nextValue();
        if(object instanceof JSONArray){
            result = decodingArray((JSONArray)object);
        }
    }catch (JSONException ex){
        LogUtils.e(ex);
    }finally {
        return result;
    }
}
 
開發者ID:A-Miracle,項目名稱:QiangHongBao,代碼行數:15,代碼來源:JsonUtils.java

示例6: doTranslate

import org.json.JSONTokener; //導入方法依賴的package包/類
public void doTranslate() throws IOException, JSONException {

		// 格式化需要翻譯的內容為UTF-8編碼
		String str_utf = URLEncoder.encode(str, "UTF-8");
		// 百度翻譯api
		String str_url = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id=GOr7jiTs5hiQvkHqDNg4KSTV&q="
				+ str_utf + "&from=" + fromString + "&to=" + toString;
		// 將api網址轉化成URL
		URL url_word = new URL(str_url);
		// 連接到該URL
		URLConnection connection = (URLConnection) url_word.openConnection();
		// 獲取輸入流
		InputStream is = connection.getInputStream();
		// 轉化成讀取流
		InputStreamReader isr = new InputStreamReader(is);
		// 轉化成緩衝讀取流
		BufferedReader br = new BufferedReader(isr);
		// 每行的內容
		String line;
		// 字符串處理類
		StringBuilder sBuilder = new StringBuilder();
		// 讀取每行內容
		while ((line = br.readLine()) != null) {
			// 在字符串末尾追加內容
			sBuilder.append(line);
		}

		/**
		 * 單詞解析
		 */

		JSONTokener jtk = new JSONTokener(sBuilder.toString());
		JSONObject jObject = (JSONObject) jtk.nextValue();

		JSONArray jArray = jObject.getJSONArray("trans_result");
		Log.i("TAG", url_word.toString());
		Log.i("TAG", jObject.toString());

		JSONObject sub_jObject_1 = jArray.getJSONObject(0);
		// dst對應的內容就是翻譯結果
		result = sub_jObject_1.getString("dst");

		br.close();
		isr.close();
		is.close();
	}
 
開發者ID:seaase,項目名稱:ArscEditor,代碼行數:47,代碼來源:BaiduTranslate.java


注:本文中的org.json.JSONTokener.nextValue方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。