English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo di verifica di net.sf.json.JSONObject per null

Facendo un progetto, ho incontrato questo problema: come determinare se un json è vuoto,

Il codice iniziale era questo:

JSONObject detail = JSONObject.fromObject("123");
if (detail == null)
{
 detail = new JSONObject();
}

Ho trovato un problema, indipendentemente da come si modifica il contenuto della stringa, non si passerà mai a new Jsonobject(). Provo vari modi, chiedo vari modi, alla fine non ho scelta, provo i metodi di detail uno per uno, e ho scoperto che c'è anche un metodo isNullObject() così, quindi c'è il codice seguente,

JSONObject detail = JSONObject.fromObject("123");
if (detail == null || detail.isNullObject())
{
 detail = new JSONObject();
}

Dopo così tanto tempo, ho calpestato vari buchi, ci saranno ancora buchi in futuro,Soluzione:

1. Cerca su Internet se ci sono problemi simili.

2. Come oggi, la classe potrebbe già avere metodi disponibili, prova i metodi.

3. I colleghi sono ottimi insegnanti, chiedere di più, la faccia qui non è molto preziosa.

Questa guida net.sf.json.JSONObject per null è tutto il contenuto condiviso dall'autore, spero possa essere utile come riferimento, e spero che tutti possano sostenere il tutorial di urla.

Ti potrebbe interessare