問題タブ [android-json]

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.

0 投票する
0 に答える
136 参照

php - この関数の JSON 要素 (応答メッセージ) を理解するのに助けが必要です

以前に別の開発者と行ったプロジェクトに取り組んでいます。このプロジェクトは PHP Yii フレームワークに基づいており、モバイル側は Android であり、Web サイトで提供される Web サービスから JSON メッセージを取得します。

この Web サービス関数「getStamp」に行き詰まっています。

JSON 応答メッセージが何であるかわかりません。「stampID」、「stampName」、「stampImg」に保持する文字列の値は何ですか。

これらは私が持っている情報です:

リクエスト パラメータ:

  • キオスキッド
  • アクセストークン
  • タギッド
  • イベントID
  • チェック = 0 または 1

失敗した応答の場合:

  • ステータス = 0
  • メッセージ = エラー メッセージ

成功応答の場合:

  • ステータス = 1
  • tappedStamp = デバイスをタップした後に取得するスタンプ ID (チェックが 1 でない場合)
  • message = 取得したスタンプのメッセージ (チェックが 1 でない場合)
  • CollectedStamp = 集めたスタンプIDの一覧

「getStamp」Web サービスを使用して、ユーザーが収集したスタンプの数を確認する場合は、「checking」に 1 を渡します。その Web サービスを使用してキオスクのスタンプを収集する場合の場合、「checking」を 0 として渡します。

「collectedStamp」と「tappedStamp」はJSON配列のJSONオブジェクト名であるというコードと説明から私が理解している限り

これらの 3 つの要素を知る必要があります (名前がランダムで本物ではないところから取得すると思います。何が必要かを説明するために作成します)

'stampID'、'stampName'、'stampImg'

Android の実装では、この投稿で提供したものと同じコードを使用する可能性が高いです。

JSON の結果を ListView に取得する際のエラー

そのリンクのWebサービス関数に表示されている場合、これが見つかります

これは、JSON 応答 ['list'] に 'id' および 'name' オブジェクトが含まれていることを意味します

これらは、ListView Adapter内に追加する文字列値です

この Web サービスの 'id' と 'name' に相当するものを知る必要があります

getStamp() Web サービス関数:

もう 1 つの質問:

ブラウザから Web サービスをチェックしてパラメータを渡すにはどうすればよいですか (このプロジェクトは Yii フレームワークを使用しています)。したがって、ブラウザからでも JSON メッセージを取得できます。

アップデート:

「POSTMAN REST Client」を使用した後、このメッセージが表示されました

チェック = 1 の場合

チェック = 0 の場合

これは私が得たHTMLコードです

https://drive.google.com/file/d/0B0rJZJK8qFz9MENzcWxhU3NPalk/edit?usp=sharing

0 投票する
3 に答える
1099 参照

java - JSONObject値を正しい/リストされた順序で取得する方法は?

次のjsonから値を取得するために使用Iterator<String> _names = _formObject.keys();していますが、取得した値は正しい順序で配置されていません。たとえば、「名前、番号、電話、性別」の順序で取得したため、jsonで正しい値を取得するにはどうすればよいですか?

0 投票する
1 に答える
1898 参照

android - 同じ ListView/GridView で複数の JSON 配列を呼び出す

更新: Hariharan 氏のおかげで、両方の JSON 配列を 1 つの ListView にマージできるようになりました (コードを更新しました)

ここで、収集されていないスタンプを白黒に変更する必要があります。白黒の色を変更するこのコードがありますが、それを実装すると、すべてのスタンプの画像が白黒に変更されます。

UncollectedStamps のみに B/W を実装するにはどうすればよいですか:

これは、画像の色を変更する関数です。

これはListViewAdapterです

この JSON 結果

JSONArrays 'collectedStamp' と 'unCollectedStamp' の両方を同じリストに結合したい

これは更新されたコードです Mr Hariharan に感謝します

この部分で

JSONArray に'arraylistCollected'割り当てられたものを呼び出そうとすると、このエラーが発生します'collectedStamp'

「unCollectedStamp」JSONArrayからデータを正常に取得している間

しかし、次のエラーが発生する'collectedStamp'前にfor ループ コードを移動すると、unCollectedStamp

0 投票する
0 に答える
45 参照

android - ボタンを押しても何も表示されない

私はAndroidアプリケーションを開発しています。ボタンを押すと、アプリケーションがデータベースに接続し、結果としてDBの内容が表示されるという考えです。ここでの問題は、何も来ないということです。

これは onclick() メソッドです

ここに私のphpファイル:

0 投票する
1 に答える
268 参照

android - Facebook json データの解析で問題が発生しました

私はFacebook機能を備えたアプリケーションを開発しましたが、その他はユーザーの友人リストと将来の通知のために生年月日を取得していますが、Facebook SDKを使用してそれらのデータを取得しようとすると、エラーが表示されます:responseValueのJSONエラー

私のコードはここにあります

ログ猫のエラー

0 投票する
1 に答える
104 参照

android - 1つのarraylistとlistViewAdapterに結合された2つのarraylistの要素を検出する方法

紛らわしいタイトルで申し訳ありません(私の問題を短い言葉で説明する理由はありません)

これは私の状況です:

私は2つのJSONArrayを含むJSONを持っているスタンプを収集 するアプリ開発います "collectedStamp""unCollectedStamp" "arraylistCollected""arraylistUncollected"

また、収集済みおよび収集のすべてのスタンプを表示するためのGridViewが1 つあります。

そのため、これらの2 つの ArrayListを配置するListViewAdapter には、両方を組み合わせて"arraylistCollected"、名前付きの1つの Arraylist"arraylistUncollected"にする必要がありました"arraylistCombined"

すべてのスタンプが 1 つの GridView で正しく表示されるようになりましたが、収集されたスタンプと収集されていないスタンプを検出して、魔女スタンプ収集されたかどうかをユーザーが認識できるようにしたいと考えています。たとえば、集めたスタンプをカラフルに、未収集のスタンプを黒と白に、または

"arraylistCollected"これら2つの配列の要素を検出する方法がわからない"arraylistUncollected" ので、後でそれらの画像を使って何でもできます。

この問題を解決するためのあなたの意見やアイデアは何ですか?

この JSON 結果

これはJSONをダウンロードするためのコードです

これはListViewAdapterです

0 投票する
1 に答える
2568 参照

android - 複数の Get Request が正しく機能しない

次の関数を使用していますが、AsyncTask Exception がありますが、有効な応答が得られているのはなぜですか。

例外は次のとおりです。

複数の Get Request によってメモリ リークが発生し、AsyncThread が壊れる

以下のようなメモリリーク