член stackoverflow, мне нужна ваша помощь.
У меня есть объект JsonObject, указанный ниже
{
"Id": null,
"Name": "New Task",
"StartDate": "2010-03-05T00:00:00",
"EndDate": "2010-03-06T00:00:00",
"Duration": 1,
"DurationUnit": "d",
"PercentDone": 60,
"ManuallyScheduled": false,
"Priority": 1,
"parentId": null,
"index": 2,
"depth": 1,
"checked": null }
, я получаю parentId как null. Я хочу заменить значение parentId с null на 0.
Я пытаюсь сделать это с помощью указанного ниже кода
if(jsonObject.get("parentId") == null || jsonObject.get("parentId") == "")
{
System.out.println("inside null");
jsonObject.put("parentId", 0);
}
else
{
System.out.println("inside else part");
//jsonObject.put("parentId", jsonObject.getInt("parentId"));
jsonObject.put("parentId", 0);
}
, но похоже, что он не работает. Что я здесь делаю не так.