私のXML文字列をjsonオブジェクトに変換しようとしています。私はorg.Jsonパッケージを使用しています。私はwolfram alphaサーバからの情報を要求しました。サーバーはxmlを返すので、org.jsonパッケージを使用してjsonに変換します。私が使用しようとしているメソッドは静的で、XMLクラスの内部にあります。 JSONObjectメソッドを作成して、変換すると思っても、エラーメッセージが表示され続けています。スレッド "main"の例外java.io.StringReaderのNullPointerException。 <init>(Unknown Source)
私のメインの方法のコードです。 、私は答えはあるべきだと思う
Exception in thread "main" java.lang.NullPointerException
at java.io.StringReader.<init>(Unknown Source)
at org.json.JSONTokener.<init>(JSONTokener.java:85)
at org.json.XMLTokener.<init>(XMLTokener.java:55)
at org.json.XML.toJSONObject(XML.java:329)
at Test.main(Test.java:31)
'' ':ここ
は、それがJSONにXMLを変換するコードに到達したときに表示されるエラーメッセージですwhile((xmlDoc = in.readLine())!= null) '' 'Eh ...だから' 'xmlDoc'''はループの最後に常に' 'ヌル' 'になります。 –
@ jornVerneeそれはどのようにプログラムに影響を与えますか?あなたが意味することをもっと詳しく説明できますか?解決策はありますか? – Ellipse
参照:[Null Pointer Exceptionとは何ですか?どうすれば修正できますか?](http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do- i-fix-it) –