- {registration_date}
- сообщений: {posts}
- {tel_link}
Deftrue,
äà, ñîãëàñåÃÂВ, ГѓЖ’Г‚Вà÷åì ïèñàòü îñîáîé ðàçÃÂВèöû ГѓЖ’Г‚Вåò.
Ïèøó â àèäå ГѓЖ’Г‚ВààÃÂВäðîèä 4.1, è àèäàïîäñîâûâàåò çà÷àñòóþ ГѓЖ’Г‚Вåïîääåðæèâàåìûå òåêóùèì óðîâÃÂВåì àïè ìåòîäû (ГѓЖ’Г‚Вàïðèìåð, String.join(T[] array)). Òàêæå ñòîëêÃÂВóëñÿ ñ ïðîáëåìîé óäàëåÃÂВèÿ ýëåìåÃÂВòàèç JSONArray (ГѓЖ’Г‚ВÃ¥ ðàáîòàò < àïè 19). Íàäûáàë ìåòîä óäàëåÃÂВèÿ äëÿ ñîâìåñòèìîñòè êîäà(ñ ïîìîùüþ ðåôëåêñèè), ìîæ êîìó ïðèãîäèòñÿ
public void JSONArrayRemove(int index, JSONArray JSONArrayObject) throws Exception {
if (index < 0) {return;}
Field valuesField = JSONArray.class.getDeclaredField("values");
valuesField.setAccessible(true);
List<Object> values = (List<Object>) valuesField.get(JSONArrayObject);
if (index >= values.size()) {return;}
values.remove(index);
}
Ã’.Ã¥. âìåñòî jsonArr.remove(ind); ГѓЖ’Г‚ВóæÃÂВî JSONArrayRemove(jsonnArr);
ответ опубликован:
- 5
- 1
- 2
- 3
- 4
- 5