プロジェクトで作業したときに問題に遭遇し、別のプロジェクトに切り替えた後、しばらくして最初のプロジェクトに戻りました。Java JSONの解析
ここで奇妙なことは、古いプロジェクトに戻った後、JSONの構文解析がこれまでと同じように機能しなくなったことです。
これはプロジェクトです。すべての依存関係は以前と同じです。今
と::
だから、何が起こるかは、例えば、私のIntelliJは、前のコンソールから、任意のより多くの画像をURL-Sを認識しないということです
あなたが見ることができるように、URLは青色でクリック可能で、現在はプレーンテキストです。 JSON配列を解析する際に
はまた、私はそのような何かを行うに早くできた:
number = jsonArray.getJSONObject(0).getString("version");
をそして、それは文字列を返しただろうが、今何が起こるかは、私はエラーを取得することです:
INFO: org.json.JSONException: JSONObject["version"] not a string.
私はこれらの輸入品を使用しています:
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
私はそれが今ではかなり曖昧に見えるかもしれませんことを知っているが、感じます追加の質問を自由にすることができます。
編集:JSONの行:
version: 36928,
サウンズ処理されたJSONは手助けしやすくなります。 – MByD
問題は、別の開発者が同じプロジェクトと彼のコンピュータで作業していることです。すべてが機能します。 JSONでエラーを返す行は、次のとおりです。 バージョン:36928、 –
「36928」は文字列、「36928」は数字です。数値を取得するにはgetInt( "version")を試してください – AxelH