一部のURIはJSONObject
オブジェクトを返し、その他のものはJSONArray
を返します。私は通常JSONArray
にすべてを入れて、これまでに例外はありませんでした。もちろん、これは最も安全な方法ではありません。JSON URIが返すものを知る方法?
JSON URIが返すものを知る方法?
これをURIの種類で "推測"できますか、それとも良い方法がありますか?私がURIのタイプを言うとき、http://search.twitter.com/search.json?q=android
のようなTwitterのURIを見れば、私はそれがJSONArray
を返すと推測できます。しかし、そのような "推測"は私が何かをJSONObject
に入れることを妨げている。
はい。ですが、いくつかのAPIドキュメントが恐ろしいと情報なしである
get(int)
乱交対Iterable<JsonElement>
であることによってあなたのforeachループを提供します。フィリップの解答がより速いとは言いません。 – sandalone面白いことがありますが、この特定のケースでは、ドキュメントは非常に明確です(私が最初に見ています) – MByD
+1を読んでいます。データが何であるかを推測します。 –