Java Code Examples for org.json.JSONException#printStackTrace()
The following examples show how to use
org.json.JSONException#printStackTrace() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Collection.java From m2x-android with MIT License | 6 votes |
@Override public JSONObject toJsonObject() { JSONObject jsonObject = new JSONObject(); try { if (id != null) jsonObject.put("id", id); if (parent != null) jsonObject.put("parent", parent); if (name != null) jsonObject.put("name", name); if (description != null) jsonObject.put("description", description); if (devices != null) jsonObject.put("devices", devices); if (collections != null) jsonObject.put("collections", collections); if (tags != null) jsonObject.put("tags", ArrayUtils.listToJsonStringArray(tags)); if (metadata != null) jsonObject.put("metadata", ArrayUtils.mapToJsonObject(metadata)); if (key != null) jsonObject.put("key", key); if (created != null) jsonObject.put("created", DateUtils.dateTimeToString(created)); if (updated != null) jsonObject.put("updated", DateUtils.dateTimeToString(updated)); } catch (JSONException e) { e.printStackTrace(); } return jsonObject; }
Example 2
Source File: Utility.java From YourWeather with Apache License 2.0 | 6 votes |
/** *解析和处理返回的市级数据 */ public static boolean handleCityResponse(String response,int provinceId){ if (!TextUtils.isEmpty(response)){ try { JSONArray allCity = new JSONArray(response); for (int i=0;i<allCity.length();i++){ JSONObject cityObject = allCity.getJSONObject(i); City city = new City(); city.setCityName(cityObject.getString("name")); city.setCityCode(cityObject.getInt("id")); city.setProvinceId(provinceId); city.save(); } return true; } catch (JSONException e) { e.printStackTrace(); } } return false; }
Example 3
Source File: CallActivity.java From sealrtc-android with MIT License | 6 votes |
private void selectAdmin() { if (!TextUtils.equals(myUserId, adminUserId) || mMembersMap.size() <= 1) return; UserInfo userInfo = mMembersMap.get(mMembers.get(1).userId); if (userInfo == null) return; RoomInfoMessage roomInfoMessage = new RoomInfoMessage( userInfo.userId, userInfo.userName, userInfo.joinMode, userInfo.timestamp, true); JSONObject jsonObject = new JSONObject(); try { jsonObject.put("userId", userInfo.userId); jsonObject.put("userName", userInfo.userName); jsonObject.put("joinMode", userInfo.joinMode); jsonObject.put("joinTime", userInfo.timestamp); jsonObject.put("master", 1); } catch (JSONException e) { e.printStackTrace(); } room.setRoomAttributeValue(jsonObject.toString(), userInfo.userId, roomInfoMessage, null); }
Example 4
Source File: JavaScriptinterface.java From letv with Apache License 2.0 | 6 votes |
@JavascriptInterface public void fun_openImage(String jsonString) { JSInBean jsInBean = JSBridgeUtil.getInstance().parseJsonArray(jsonString); try { int options = (int) (new JSONObject(jsInBean.getName()).getDouble("scale") * 100.0d); if (this.activityHandler != null) { Message message = new Message(); message.what = 3; message.obj = Integer.valueOf(options); Bundle bundle = new Bundle(); bundle.putString(a.c, jsInBean.getCallback()); bundle.putString("callback_id", jsInBean.getCallback_id()); message.setData(bundle); this.activityHandler.sendMessage(message); } } catch (JSONException e) { e.printStackTrace(); } android.content.Intent intent = new android.content.Intent("android.intent.action.PICK"); intent.setType("image/*"); this.mActivity.startActivityForResult(intent, 10002); }
Example 5
Source File: JSON.java From JSON with MIT License | 6 votes |
public static JSONObject dic(Object... values) { JSONObject mainDic = new JSONObject(); for (int i = 0; i < values.length; i += 2) { try { Object valueObject = values[i + 1]; if (JSON.class.isInstance(valueObject)) { if (((JSON) valueObject).getJsonArray() != null) valueObject = ((JSON) valueObject).getJsonArray(); else if (((JSON) valueObject).getJsonObject() != null) valueObject = ((JSON) valueObject).getJsonObject(); } mainDic.put((String) values[i], valueObject == null ? JSONObject.NULL:valueObject); } catch (JSONException e) { e.printStackTrace(); } } return mainDic; }
Example 6
Source File: AuthorizationCodeFlowEmbeddedTest.java From oxAuth with MIT License | 5 votes |
@Parameters({"tokenPath"}) @Test(dependsOnMethods = {"dynamicClientRegistration", "revokeTokensStep2n3"}) public void revokeTokensStep4(final String tokenPath) throws Exception { Builder request = ResteasyClientBuilder.newClient().target(url.toString() + tokenPath).request(); TokenRequest tokenRequest = new TokenRequest(GrantType.REFRESH_TOKEN); tokenRequest.setRefreshToken(refreshToken1); tokenRequest.setScope("email read_stream manage_pages"); tokenRequest.setAuthUsername(clientId); tokenRequest.setAuthPassword(clientSecret); request.header("Authorization", "Basic " + tokenRequest.getEncodedCredentials()); Response response = request .post(Entity.form(new MultivaluedHashMap<String, String>(tokenRequest.getParameters()))); String entity = response.readEntity(String.class); showResponse("revokeTokensStep4", response, entity); assertEquals(response.getStatus(), 400, "Unexpected response code."); assertNotNull(entity, "Unexpected result: " + entity); try { JSONObject jsonObj = new JSONObject(entity); assertTrue(jsonObj.has("error"), "The error type is null"); assertTrue(jsonObj.has("error_description"), "The error description is null"); } catch (JSONException e) { e.printStackTrace(); fail(e.getMessage() + "\nResponse was: " + entity); } }
Example 7
Source File: TheMovieDb.java From KinoCast with MIT License | 5 votes |
public JSONObject get(String url, boolean fetchIfNeeded) { JSONObject json; //String url = request.getUrl(); // Check for image in memory json = getFromMemory(url); // Check for image on disk cache if(json == null) { json = getFromDisk(url); // Write bitmap back into memory cache if(json != null) { cacheToMemory(url, json); } } if(json == null || fetchIfNeeded) { try { // Get IMDB-ID from page ViewModel item = Parser.getInstance().loadDetail(url); String param = url.substring(url.indexOf("#") + 1); // tt1646971?api_key=f9dc7e5d12b2640bf4ef1cf20835a1cc&language=de&external_source=imdb_id JSONObject data = Utils.readJson("http://api.themoviedb.org/3/find/" + item.getImdbId() + "?api_key=" + API_KEY + "&external_source=imdb_id&" + param); if(data == null) return null; if(data.getJSONArray("movie_results").length() > 0) { json = data.getJSONArray("movie_results").getJSONObject(0); }else if(data.getJSONArray("tv_results").length() > 0) { json = data.getJSONArray("tv_results").getJSONObject(0); } if(json != null) { put(url, json); } } catch (JSONException e) { e.printStackTrace(); } } return json; }
Example 8
Source File: JmessageFlutterPlugin.java From jmessage-flutter-plugin with MIT License | 5 votes |
private void sendCrossDeviceTransCommand(MethodCall call, final Result result) { HashMap<String, Object> map = call.arguments(); try { JSONObject params = new JSONObject(map); String message = params.getString("message"); String type = params.getString("platform"); PlatformType platformType = PlatformType.all; if (type.equals("android")) { platformType = PlatformType.android; }else if (type.equals("ios")) { platformType = PlatformType.ios; }else if (type.equals("windows")) { platformType = PlatformType.windows; }else if (type.equals("web")) { platformType = PlatformType.web; }else {//all platformType = PlatformType.all; } JMessageClient.sendCrossDeviceTransCommand(platformType, message, new BasicCallback() { @Override public void gotResult(int status, String desc) { handleResult(status, desc, result); } }); } catch (JSONException e) { e.printStackTrace(); handleResult(ERR_CODE_PARAMETER, ERR_MSG_PARAMETER, result); return; } }
Example 9
Source File: MyPoiModel.java From BmapLite with GNU General Public License v3.0 | 5 votes |
@Override public String toString() { try { return toJSON().toString(); } catch (JSONException e) { e.printStackTrace(); } return super.toString(); }
Example 10
Source File: AE.java From SI with BSD 2-Clause "Simplified" License | 5 votes |
public JSONObject setForCreate() { JSONObject body_wrap = new JSONObject(); JSONObject body = new JSONObject(); JSONArray lbl = new JSONArray(); try { if( getLbl() != null ){ for(String label : getLbl()) { lbl.put(label); } body.put("lbl", lbl); } body.put("rn", getRn()); body.put("apn", getApn()); body.put("api", getApi()); body.put("rr", isRr()); body.put("et", getEt()); body_wrap.put(getNameSpace(this),body); } catch(JSONException jsone) { jsone.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } return body_wrap; }
Example 11
Source File: Client.java From odo with Apache License 2.0 | 5 votes |
protected ServerRedirect getServerRedirectFromJSON(JSONObject jsonServer) { ServerRedirect redirect = new ServerRedirect(); if (jsonServer == null) { return null; } try { if (!jsonServer.isNull("id")) { redirect.setId(jsonServer.getInt("id")); } if (!jsonServer.isNull("srcUrl")) { redirect.setSourceHost(jsonServer.getString("srcUrl")); } if (!jsonServer.isNull("destUrl")) { redirect.setDestinationHost(jsonServer.getString("destUrl")); } if (!jsonServer.isNull("hostHeader")) { redirect.setHostHeader(jsonServer.getString("hostHeader")); } if (!jsonServer.isNull("profileId")) { redirect.setProfileId(jsonServer.getInt("profileId")); } } catch (JSONException e) { e.printStackTrace(); return null; } return redirect; }
Example 12
Source File: OnSystemRequest.java From sdl_java_suite with BSD 3-Clause "New" or "Revised" License | 5 votes |
private Headers getHeaders(JSONObject httpJson){ Headers result = null; try{ JSONObject httpHeadersJson = httpJson.getJSONObject("headers"); Hashtable<String, Object> httpHeadersHash = JsonRPCMarshaller.deserializeJSONObject(httpHeadersJson); result = new Headers(httpHeadersHash); }catch(JSONException e){ Log.e("OnSystemRequest", "\"headers\" key doesn't exist in bulk data."); e.printStackTrace(); } return result; }
Example 13
Source File: BaseReport.java From tinkerpatch-sdk with MIT License | 5 votes |
public String toJson() { try { return toJsonObject().toString(); } catch (JSONException e) { e.printStackTrace(); return ""; } }
Example 14
Source File: EventPageLogicImpl.java From ALLGO with Apache License 2.0 | 5 votes |
@Override public void getEventDetails(int eid) { NetUtil netUtil = new NetUtil("event/details", refresh, context, new NetCallBack(){ @Override public void getResult(JSONObject jsonObject) { try { if(jsonObject.getString("response").equals("details")){ followers_count = Integer.parseInt(jsonObject.getString("followers_count")); comments_count = Integer.parseInt(jsonObject.getString("comments_count")); refresh.refresh(followers_count+"人", 6); refresh.refresh(comments_count+"", 7); refresh.refresh(JSON.parseArray(jsonObject.getString("followers") , EventFollowerVo.class),10); refresh.refresh(JSON.parseArray(jsonObject.getString("adds") , EventAddVo.class),1); refresh.refresh(JSON.parseArray(jsonObject.getString("comments"),EventCommentVo.class),2); }else if(jsonObject.getString("response").equals("event_destroy")){ refresh.refresh(null,9); }else{ refresh.refresh("更新出错", -1); } } catch (JSONException e) { e.printStackTrace(); } } }); netUtil.add("eid" , eid+""); netUtil.get(); }
Example 15
Source File: ClientInfoRestWebServiceEmbeddedTest.java From oxAuth with MIT License | 5 votes |
@Parameters({"clientInfoPath"}) @Test public void requestClientInfoInvalidToken(final String clientInfoPath) throws Exception { Builder request = ResteasyClientBuilder.newClient().target(url.toString() + clientInfoPath).request(); request.header("Content-Type", MediaType.APPLICATION_FORM_URLENCODED); ClientInfoRequest clientInfoRequest = new ClientInfoRequest("INVALID-TOKEN"); clientInfoRequest.setAuthorizationMethod(AuthorizationMethod.FORM_ENCODED_BODY_PARAMETER); Response response = request .post(Entity.form(new MultivaluedHashMap<String, String>(clientInfoRequest.getParameters()))); String entity = response.readEntity(String.class); showResponse("requestClientInfoInvalidToken", response, entity); assertEquals(response.getStatus(), 400, "Unexpected response code."); assertNotNull(entity, "Unexpected result: " + entity); try { JSONObject jsonObj = new JSONObject(entity); assertTrue(jsonObj.has("error"), "The error type is null"); assertTrue(jsonObj.has("error_description"), "The error description is null"); } catch (JSONException e) { e.printStackTrace(); fail(e.getMessage() + "\nResponse was: " + entity); } }
Example 16
Source File: WeatherResponse.java From CoolClock with GNU General Public License v3.0 | 5 votes |
public void parse(JSONObject jsonObject) { try { date = jsonObject.getString("date"); weather = jsonObject.getString("weather"); wind = jsonObject.getString("wind"); temperature = jsonObject.getString("temperature"); } catch (JSONException e) { e.printStackTrace(); } }
Example 17
Source File: AbstractResource.java From hellosign-java-sdk with MIT License | 5 votes |
protected Boolean getBoolean(String key) { if (dataObj.has(key) && !dataObj.isNull(key)) { try { return dataObj.getBoolean(key); } catch (JSONException e) { e.printStackTrace(); return null; } } return null; }
Example 18
Source File: CaloriesData.java From ibm-wearables-android-sdk with Apache License 2.0 | 5 votes |
@Override public JSONObject asJSON() { JSONObject json = super.asJSON(); try { JSONObject data = new JSONObject(); data.put("calories",calories); json.put("Calories",data); } catch (JSONException e) { e.printStackTrace(); } return json; }
Example 19
Source File: AddOrEditBookFragment.java From barterli_android with Apache License 2.0 | 4 votes |
/** * Add the book to the server * * @param locationObject The location at which to create the book, if <code>null</code>, uses * the user's preferred location */ private void createBookOnServer(final JSONObject locationObject) { try { final JSONObject requestObject = new JSONObject(); final JSONObject bookJson = new JSONObject(); bookJson.put(HttpConstants.TITLE, mTitleEditText.getText() .toString()); bookJson.put(HttpConstants.AUTHOR, mAuthorEditText.getText() .toString()); bookJson.put(HttpConstants.DESCRIPTION, mDescriptionEditText .getText().toString()); if (!mSellPriceEditText.getText().toString().equals("")) { bookJson.put(HttpConstants.VALUE, mSellPriceEditText.getText() .toString()); } bookJson.put(HttpConstants.PUBLICATION_YEAR, mPublicationYear); if (mIsbnEditText.getText().toString().length() == 13) { bookJson.put(HttpConstants.ISBN_13, mIsbnEditText.getText() .toString()); } else if (mIsbnEditText.getText().toString().length() == 10) { bookJson.put(HttpConstants.ISBN_10, mIsbnEditText.getText() .toString()); } bookJson.put(HttpConstants.TAG_NAMES, getBarterTagsArray()); bookJson.put(HttpConstants.EXT_IMAGE_URL, mImage_Url); if (locationObject != null) { bookJson.put(HttpConstants.LOCATION, locationObject); } requestObject.put(HttpConstants.BOOK, bookJson); final BlRequest createBookRequest = new BlRequest(Method.POST, HttpConstants.getApiBaseUrl() + ApiEndpoints.BOOKS, requestObject.toString(), mVolleyCallbacks ); createBookRequest.setRequestId(RequestId.CREATE_BOOK); addRequestToQueue(createBookRequest, true, 0, true); } catch (final JSONException e) { e.printStackTrace(); } }
Example 20
Source File: IabHelper.java From Moticons with GNU General Public License v3.0 | 4 votes |
/** * Handles an activity result that's part of the purchase flow in in-app billing. If you * are calling {@link #launchPurchaseFlow}, then you must call this method from your * Activity's {@link Activity@onActivityResult} method. This method * MUST be called from the UI thread of the Activity. * * @param requestCode The requestCode as you received it. * @param resultCode The resultCode as you received it. * @param data The data (Intent) as you received it. * @return Returns true if the result was related to a purchase flow and was handled; * false if the result was not related to a purchase, in which case you should * handle it normally. */ public boolean handleActivityResult(int requestCode, int resultCode, Intent data) { IabResult result; if (requestCode != mRequestCode) return false; checkNotDisposed(); checkSetupDone("handleActivityResult"); // end of async purchase operation that started on launchPurchaseFlow flagEndAsync(); if (data == null) { logError("Null data in IAB activity result."); result = new IabResult(IABHELPER_BAD_RESPONSE, "Null data in IAB result"); if (mPurchaseListener != null) mPurchaseListener.onIabPurchaseFinished(result, null); return true; } int responseCode = getResponseCodeFromIntent(data); String purchaseData = data.getStringExtra(RESPONSE_INAPP_PURCHASE_DATA); String dataSignature = data.getStringExtra(RESPONSE_INAPP_SIGNATURE); if (resultCode == Activity.RESULT_OK && responseCode == BILLING_RESPONSE_RESULT_OK) { logDebug("Successful resultcode from purchase activity."); logDebug("Purchase data: " + purchaseData); logDebug("Data signature: " + dataSignature); logDebug("Extras: " + data.getExtras()); logDebug("Expected item type: " + mPurchasingItemType); if (purchaseData == null || dataSignature == null) { logError("BUG: either purchaseData or dataSignature is null."); logDebug("Extras: " + data.getExtras().toString()); result = new IabResult(IABHELPER_UNKNOWN_ERROR, "IAB returned null purchaseData or dataSignature"); if (mPurchaseListener != null) mPurchaseListener.onIabPurchaseFinished(result, null); return true; } Purchase purchase = null; try { purchase = new Purchase(mPurchasingItemType, purchaseData, dataSignature); String sku = purchase.getSku(); // Verify signature if (!Security.verifyPurchase(mSignatureBase64, purchaseData, dataSignature)) { logError("Purchase signature verification FAILED for sku " + sku); result = new IabResult(IABHELPER_VERIFICATION_FAILED, "Signature verification failed for sku " + sku); if (mPurchaseListener != null) mPurchaseListener.onIabPurchaseFinished(result, purchase); return true; } logDebug("Purchase signature successfully verified."); } catch (JSONException e) { logError("Failed to parse purchase data."); e.printStackTrace(); result = new IabResult(IABHELPER_BAD_RESPONSE, "Failed to parse purchase data."); if (mPurchaseListener != null) mPurchaseListener.onIabPurchaseFinished(result, null); return true; } if (mPurchaseListener != null) { mPurchaseListener.onIabPurchaseFinished(new IabResult(BILLING_RESPONSE_RESULT_OK, "Success"), purchase); } } else if (resultCode == Activity.RESULT_OK) { // result code was OK, but in-app billing response was not OK. logDebug("Result code was OK but in-app billing response was not OK: " + getResponseDesc(responseCode)); if (mPurchaseListener != null) { result = new IabResult(responseCode, "Problem purchashing item."); mPurchaseListener.onIabPurchaseFinished(result, null); } } else if (resultCode == Activity.RESULT_CANCELED) { logDebug("Purchase canceled - Response: " + getResponseDesc(responseCode)); result = new IabResult(IABHELPER_USER_CANCELLED, "User canceled."); if (mPurchaseListener != null) mPurchaseListener.onIabPurchaseFinished(result, null); } else { logError("Purchase failed. Result code: " + Integer.toString(resultCode) + ". Response: " + getResponseDesc(responseCode)); result = new IabResult(IABHELPER_UNKNOWN_PURCHASE_RESPONSE, "Unknown purchase response."); if (mPurchaseListener != null) mPurchaseListener.onIabPurchaseFinished(result, null); } return true; }