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

Метод проверки null в net.sf.json.JSONObject

Во время работы над проектом я встретил такую ловушку: как определить, пуст ли JSON?

Начальный код был таким:

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

Если发现问题, независимо от того, как вы изменяете содержимое строки, не будет идти new Jsonobject() . Попробуйте все, задавайте вопросы, в конце концов, пришлось проверить методы detail по одному, и才发现, что居然 есть такой метод, как isNullObject() , поэтому у нас есть следующий код:

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

Так долго, всяческие ловушки, и в будущем будут ловушки,Решение:

1. Найдите в Интернете похожие проблемы;

2. В такой ситуации, возможно, класс уже предоставляет доступные методы, попробуйте их.

3. Коллеги — отличные учителя, не стесняйтесь задавать вопросы, здесь лицо не стоит ничего.

Вот и все, что я могу предложить вам по теме net.sf.json.JSONObject equals null. Надеюсь, это будет полезно, и希望大家多多支持呐喊教程。

Основной курс
Вам может понравиться