提取对象JSONArray



如果只使用SomeObject类型的对象创建JSONArrya,为什么语法:SomeObject obj=((SomeObject)JSONArray.get(i))失败?SomeObject有更大的复杂性,但它是在循环中创建的,并添加到JSONArray中,而且从未"扁平化",我只想让它返回一个子段。

你确定我从0开始吗?你犯了什么错误?

此外,您不能将任意对象推送到JSONArray-only Boolean、JSONArray、JSONObject、Number、String或JSONObject.NULL对象中。

JSONArray的每个元素都是一个对象,其中包含另一个对象的ArrayList,非常简单。关键是在那里找到JSONArray.toCollection(JSONArray,class)是很琐碎的。HTH。

最新更新