Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import org.json.JSONObject;

import org.json.JSONObject;
import android.text.TextUtils;

public class Main {
    public static boolean isNotNull(String jsonStr, String key) {
        if (TextUtils.isEmpty(key)) {
            return false;
        }
        try {
            JSONObject jsonObject = new JSONObject(jsonStr);
            return !jsonObject.isNull(key);
        } catch (Exception e) {
        }
        return false;
    }

    public static boolean isNotNull(JSONObject jsonObject, String key) {
        if (isObjEmpty(jsonObject) || TextUtils.isEmpty(key)) {
            return false;
        }
        try {
            return !jsonObject.isNull(key);
        } catch (Exception e) {
        }
        return false;
    }

    public static boolean isNull(String jsonStr, String key) {
        if (TextUtils.isEmpty(key)) {
            return true;
        }
        try {
            JSONObject jsonObject = new JSONObject(jsonStr);
            return jsonObject.isNull(key);
        } catch (Exception e) {
        }
        return false;
    }

    public static boolean isNull(JSONObject jsonObject, String key) {
        if (isObjEmpty(jsonObject) || TextUtils.isEmpty(key)) {
            return true;
        }
        try {
            return jsonObject.isNull(key);
        } catch (Exception e) {
        }
        return false;
    }

    public static boolean isObjEmpty(JSONObject jsonObject) {
        return jsonObject == null;
    }
}