Braintree/src/main/java/com/braintreepayments/api/models/CardNonce.java
public static CardNonce fromJson(String json) throws JSONException {
        CardNonce cardNonce = new CardNonce();
        JSONObject jsonObject = new JSONObject(json);

        if (jsonObject.has(DATA_KEY)) {
            cardNonce.fromGraphQLJson(jsonObject);
        } else {
            cardNonce.fromJson(CardNonce.getJsonObjectForType(API_RESOURCE_KEY, jsonObject));
        }

        return cardNonce;
    }
public static CardNonce fromJson(String json) throws JSONException {
        CardNonce cardNonce = new CardNonce();
        JSONObject jsonObject = new JSONObject(json);

        if (jsonObject.has(DATA_KEY)) {
            cardNonce.fromGraphQLJson(jsonObject);
        } else {
            cardNonce.fromJson(CardNonce.getJsonObjectForType(API_RESOURCE_KEY, jsonObject));
        }

        return cardNonce;
    }
public static CardNonce fromJson ( String json ) throws JSONException { CardNonce cardNonce = new CardNonce ( ) ; JSONObject jsonObject = new JSONObject ( json ) ; if ( jsonObject . has ( DATA_KEY ) ) { cardNonce . fromGraphQLJson ( jsonObject ) ; } else { cardNonce . fromJson ( CardNonce . getJsonObjectForType ( API_RESOURCE_KEY , jsonObject ) ) ; } return cardNonce ; }
Convert an API response to a {@link CardNonce}.

@param json Raw JSON response from Braintree of a {@link CardNonce}.
@return {@link CardNonce}.
@throws JSONException when parsing the response fails.
Convert an API response to a { @link CardNonce } .