My JsonArray làLàm thế nào để loại bỏ yếu tố JSONArray sử dụng 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 }]
Bây giờ từ JsonArray này tôi muốn loại bỏ Id, ManuallyScheduled, kiểm tra,
tôi đã cố gắng sử dụng jsonArray.remove(1)
và cũng jsonArray.discard("Id")
trong JAVA. nhưng không có gì xảy ra. Tôi đang làm gì sai để xóa các mục mảng?
Tôi đang sử dụng JAVA làm công nghệ của mình.
có .. cảm ơn sự hướng dẫn của bạn. Tôi có thể làm nhiệm vụ của mình – yaryan997
Rất vui khi nghe :-) Bạn luôn có thể mở rộng 'JSONArray' và thêm phương thức' removeData (String ... keys) 'hoặc tương tự nếu đây là điều bạn muốn làm thường xuyên. – jabclab
một câu hỏi nữa cho bạn .. Làm thế nào tôi có thể chuyển giá trị cho JSONArray trong java. giống như tôi đang có jsonArray dạng ** [{"id": 215}, {"id": 216}] ** nhưng tôi muốn chuyển đổi jsonArray thành ** [215,216] ** là có cách nào để làm như vậy ?? Làm thế nào tôi có thể đạt được điều này. – yaryan997