問題タブ [jsonreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - スレッドで実行されている JsonReader がアプリをクラッシュさせる
アプリが予期せずクラッシュしますが、その理由がわかりません。私はHttpURLConnectionを使用してjsonファイルを取得しています.JsonReaderクラスを使用してそのファイルを読み取って使用しようとしています. 問題は、JsonReader のインスタンスに対して読み取りまたは何かを実行した後に、アプリケーションがクラッシュすることです。
入力ストリームをスキャナーで読みましたが、同様の問題が発生します。ただし、スキャナーで読み取ると、サーバーから少量の json を出力できます。したがって、サーバーからのデータはおそらく JsonReader にも渡されます。
これは私のコードです:
これは、メイン UI スレッドで作成されたスレッドで実行されます。
このコードが原因でアプリがクラッシュする理由を知っている人はいますか? 「スレッド終了」になってもすぐにクラッシュします。
ところで、私は AsyncTask を使用する必要があることを理解していますが、私はすでにこの道を進んでおり、むしろこれを最初に進めたいと思っています。
ログキャット:
json - 行の生成中にJQgridにデータが表示されない
Jqgrid は JSON データを表示していませんが、行は生成されています
サーバー側のコード:
サーバー側からのデータは次のようになります: {"total":1,"page":1,"rows":[{"id":1,"cell":["1","1","Penny", "0","0.0100","1"]}]}
JavaScript コード:
意見:
ビューは列ヘッダーを含むグリッドを作成しますが、行は生成されますが、行はデータ int を生成しませんでした。
php - PHP で JSONReader を使用して JSON ファイルから適切に情報を取得する
JSONReader を使用して JSON ファイルから情報を取得しようとしています (PHP 構成に JSONReader を実装しました)。また、単純な JSON ファイル (以下を参照) から配列全体 (部分、 Home Lawrence Library はどこにあります) で、私はこれに苦労しています。
正直なところ、JSONReader の適切な使用方法がわかりません。
これは私のコードです:
配列の開始と終了を出力するだけで、値は出力しません。
JSON コード:
JSONReader ドキュメントへのリンク: https://github.com/shevron/ext-jsonreader
ところで、私は大きな JSON ファイルを解析しようとしているので、json_decode または curl メソッドの使用を提案しないでください。
android - この JSON コードを解析できません。どうすればよいですか?
この JSON パーサーについて助けが必要です。取得したいコメントが入ったコンテナが 1 つあります。これは私が持っている JSON 文字列コードです: http://www.jsoneditoronline.org/?id=b73dc60acd235f60a647c02ed3e068db 「リソース」フィールド (コンテンツ、ID、作成者) の各コメントから属性を取得する必要があります。私は別のものの間でこれを試しましたが、私が望むものを得ることができません。
}
編集 1 - Gson の適用:
このように、私が返す CommentContainer は空です。JsonEditor の URL でわかるように、Json 文字列は整形式です。
解決策は必要ありません。これらの属性を取得してオブジェクトに保存する方法のみです。どうもありがとう。
java - Android で JsonReader を使用しています。内部オブジェクトを解析する前に、現在のオブジェクト内の値が必要です
私の JSON オブジェクトは次のようになります。
したがって、基本的には、オブジェクトを解析する前に「型」が必要です。「オブジェクト」を取得する前に「タイプ」の値を確実に取得する方法はありますか?
JsonReader には、GSON とほとんど同じメソッドがあります。これが私がそれを解析している方法です:
返される実際の JSON オブジェクトが巨大であるため (上記のものは単なるサンプルです)、文字列ビルダーだけを使用したくありません。最初に StringBuilder を試してみましたが、かなりの数のメモリ不足の問題が発生しているため、JsonReader に移行したいと考えていました。
どんな助けでも素晴らしいでしょう。ありがとう
android - json データを取得しようとしたときの IOException
次のメソッドを使用して、json データを取得しています。
正常に動作し、正しく解析されていました。しかし今、ログに次のエラーが表示されます。
何が問題になる可能性がありますか?
gson - Gmail API を使用していると、java.lang.NoClassDefFoundError: com.google.gson.stream.JsonReader が発生します。
私は Google Developer's Docに従っ ています.言及されたすべてのjarを含めましたが、実行時にこれを取得します..
このエラーが発生している行
php - php jsonから文字列を取得し、Androidターゲットapi23+にエンコードします
Android に必要なデータを生成する php ファイルがあります。
これはファイル出力 .php です
クラス apache に変更が加えられました:リンクはこちら
周りを見回すと、古い方法に関するガイドがいくつか見つかりましたが、私のアプリは targetSdkVersion 23 であるため、新しい方法を使用したかったのです。
これは、JsonReader と HttpURLConnection を使用した新しい方法だと思います。
試してみましたが、動作させることも、処理方法を理解することもできません。
それで、作成するphpページから文字列を取得するにはどうすればよいですか?(例: タイトルとリンク)