【发布时间】:2014-07-02 20:08:55
【问题描述】:
我有一个方法可以解析两个JsonElements 之间的差异,然后返回一个JsonElement,它表示一个只包含两个元素之间差异的对象。
然后,我尝试通过 API PUT 请求发送返回的 JsonElement,并一般将响应解析为对象类型。问题是JsonElements 解析为Json,其所有内容前面都有成员标签。
例如:
{"members":{"id":1172327,"assets":[{"id":436379,"licenseState":"MI","odometer":"12345"}]}}
如何从JsonElement 中删除成员标签。我宁愿不手动进行。我试过JsonElement.getAsJsonObject(),但失败了。我还尝试将JsonElement 设为JsonArray (JsonElement.getAsJsonArray().get(0)) 但这失败了,因为JsonElement 不是JsonArray。
【问题讨论】:
标签: android json parsing gson jsonobject