Как получить массив Int из JSONOBJECT? Java - PullRequest
0 голосов
/ 17 апреля 2020

Подскажите, пожалуйста, как мне прочитать массив целых чисел из пункта "совместимость"?

{
    "id": 3,
    "text": "Some text",
    "action": 1,
    "compatibility": [ 4, 5 ]
},

Заранее спасибо!

1 Ответ

0 голосов
/ 18 апреля 2020


    JsonObject value = Json.createObjectBuilder()
        .add("id", 3)
        .add("text", "Some text")
        .add("action", 1)
        .add("phoneNumber", 
                Json.createArrayBuilder()
                .add(4)
                .add(5)
                .add(6)
    ).build();
    JsonArray array =  value.get("phoneNumber").asJsonArray();
    array.forEach( a -> {
        System.out.println( "int " +  a );      
    } );

отсюда вы можете использовать целые числа в соответствии с потребностью

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