My JsonArray являетсяКак удалить JSONArray элемент с помощью Java
[{
"Id": null,
"Name": "One New task",
"StartDate": "2010-02-03T05:30:00",
"EndDate": "2010-02-04T05:30:00",
"Duration": 1,
"DurationUnit": "d",
"PercentDone": 0,
"ManuallyScheduled": false,
"Priority": 1,
"parentId": 8,
"index": 0,
"depth": 3,
"checked": null },{
"Id": null,
"Name": "New task",
"StartDate": "2010-02-04T05:30:00",
"EndDate": "2010-02-04T05:30:00",
"Duration": 0,
"DurationUnit": "d",
"PercentDone": 0,
"ManuallyScheduled": false,
"Priority": 1,
"parentId": 8,
"index": 1,
"depth": 3,
"checked": null }]
Теперь из этого JsonArray Я хочу, чтобы удалить Id, ManuallyScheduled, проверил,
Я попытался с помощью jsonArray.remove(1)
и в JAVA также jsonArray.discard("Id")
. , но ничего не происходит. что я делаю неправильно, чтобы удалить элементы массива?
Я использую JAVA как свою технологию.
да .. руководство пользователя. Я могу выполнить свою задачу. – yaryan997
Рад это услышать :-) Вы всегда можете расширить 'JSONArray' и добавить' removeData (String ... keys) 'или что-то подобное, если это было то, что вы хотели делать регулярно. – jabclab
еще один вопрос к вам. Как я могу просто передать значение JSONArray в java. например, у меня есть jsonArray формы ** [{"id": 215}, {"id": 216}] **, но я хочу преобразовать свой jsonArray в ** [215,216] **, есть ли способ сделать это ?? как я могу это достичь. – yaryan997