Как считать нет.пустых вхождений вместе с именем свойства из ответа JSON - PullRequest
0 голосов
/ 13 мая 2018
public class JsonContainer {
@JsonProperty("a")
private List<String> a = null;
@JsonProperty("b")
private String b;
//  And their corresponding getter and setter methods
}   

Ниже приведен фрагмент кода из другого класса:

JsonContainer[] jc = null;
ObjectMapper objectMapper = new ObjectMapper();
URL url = new URL("sample_url");
try {
  jc = objectMapper.readValue(url, JsonContainer[].class);
}

Из URL-адреса ожидается, что немногие из значений свойств будут иметь нулевые значения, и это необходимо отслеживать (окончательное число нулевых значений по отношению к именам свойств - то есть после обработки всех объектов JSON из URL-адреса). например,

{ "a": null, 
  "b": "newyork"
 },
{ "a": "test1", 
  "b": null
 },

В этом случае счетчик нулевых вхождений будет a = 1, b = 1. Как я мог достичь этого?

Примечание: возвращаемый ответ JSON представляет собой массив объектов, поэтому я сохраняю его как массив [].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...