問題タブ [jsonexception]

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 に答える
42 参照

php - PHPからブール値を取得しようとしているJSONExcepetion

Android アプリでエラーが発生し、JSONException実行するたびにエラーが発生します。

これは私の PHP コードで、テーブル内のtypeのすべての値が'run'と等しい場合に単に true を返します。

これが私の Android コードです。Volley ライブラリを使用しています。

しかし、アプリを実行するたびにJSONExceptionと呼ばれ、

誰でも私を助けることができますか?

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

android - レトロフィットを使用してオンライン辞書 API が機能しない

レトロフィットを使用して無料の辞書APIを使用してオンライン辞書を作成しようとしています。レトロフィットは初めてです。アプリを実行していると、アプリがクラッシュします。

Logcat エラー:

com.google.gson.stream.MalformedJsonException: JsonReader.setLenient(true) を使用して、行 1 列 1 パス $ 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err で不正な形式の JSON を受け入れます: com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1567) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
com.google.gson で。 stream.JsonReader.checkLenient(JsonReader.java:1416) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
com.google.gson.stream.JsonReader.doPeek(JsonReader.java:597) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err: com.google.gson.stream で.JsonReader.peek(JsonReader.java:429) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err: com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read で(CollectionTypeAdapterFactory.java:74) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java で:61) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
retrofit2.converter.gson.GsonResponseBodyConverter.convert(GsonResponseBodyConverter.java:37) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err
で: retrofit2.converter.gson.GsonResponseBodyConverter.convert で(GsonResponseBodyConverter.java:25) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
retrofit2.ServiceMethod.toResponse(ServiceMethod.java:116) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err: retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:211) 07 -03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err: retrofit2.OkHttpCall.execute(OkHttpCall.java:174) 07-03 16:17:38.531 25440-25479/com.mohit .dictionaryapp W/System.err: retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall.execute(ExecutorCallAdapterFactory.java:89) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
com.mohit .dictionaryapp.DictionaryApi.searchMeaning(DictionaryApi.java:33) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
com.mohit.dictionaryapp.GetMeaningTask.doInBackground (GetMeaningTask.java:27) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
com.mohit.dictionaryapp.GetMeaningTask.doInBackground で(GetMeaningTask.java:13) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err:
android.os.AsyncTask$2.call(AsyncTask.java:288) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err: java.util.concurrent.FutureTask.run( FutureTask.java:237) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err: android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 07-03 16:17:38.531 25440-25479/com.mohit.dictionaryapp W/System.err: java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) 07-03 16:17:38.532 25440-25479/com で.mohit.dictionaryapp W/System.err:
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 07-03 16:17:38.532 25440-25479/com.mohit.dictionaryapp W/System.エラー:
java.lang.Thread.run(Thread.java:818) で

DictionaryApi.java

Dictionary.java(ポジョ)

辞書 API の URL: http://api.wordnik.com/v4/word.json/fantasy/definitions?api_key=a2a73e7b926c924fad7001ca3111acd55af2ffabf50eb4ae5

これを解決するのを手伝ってください。

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

android - PHPを使用したMYSQLデータベースとのAndroid接続

Androidログインページをサーバー上のMySQLデータベースに接続しようとしています。

しかし、Androidを介してphpファイルを渡す際に問題に直面しています。ただし、PHP から MySQL データベースへの接続は成功しています。

PHP コード:

Web ブラウザーで php ファイルを実行した後の出力は次のとおりです。

接続成功 すべての値を入力してください

私の MainActivity コード:

activity_main.xml:

AndroidManifest.xml:

エラーのデバッグ後:

エミュレータのエラー:

無効な IP アドレス

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

android - Android プロジェクトの java.lang.IllegalArgumentException、java.lang.NullPointerException、org.json.JSONException

上記のコードは、ホストで Web サービスを実行するためにリストからチェックボックスが選択されている場合、AsyncTask または ExecuteTask 関数を呼び出します。
クエリまたは Web サービスへの静的な値のバインドは正しく機能していますが、値を変数にバインドすると、これらのエラーが発生します。

問題を解決するための提案やアイデアを教えてください

0 投票する
2 に答える
7433 参照

php - org.json.JSONException のエラーを解決するには?

editTextにID番号を入れて単語を取得できるアプリを作成しています。このエラーが発生し続けます。この問題を解決するには?org.json.JSONException: {"server_response": "Bird"} の値がありません

ここに画像の説明を入力

これが私のメインActivity.javaです

ここに私の activity_main.xml があります

これが私のPHPファイル「checkpls.php」です

WAMP phpmyadmin の私の tblcheckword は次のとおりです。

データベース名 = "check"

ここに画像の説明を入力

これが私のlogcatエラーです。

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

php - PHPクエリでLIKEステートメントを書く方法は?

入力した単語の最後の文字を使用して単語を取得できるアプリを作成しています。たとえば、私の既存のデータベースの場合、シーケンスはApple > Elephant > Train > Nerve > E ducatio n > N ewspape r >単語最後文字であるRecipeを入力します . 私の問題は、応答が得られないことです。アプリは、与えられた前の単語の最後の文字で始まる単語を与える必要があります。したがって、tblcheckword では、応答はE mphasis またはEのいずれかでなければなりません。mpire 私のクエリでは rand() と LIMIT to 1 にあるため

入力された単語の最後の文字を取得するために LIKE ステートメントを使用しています。しかし、やはりエラーが発生します。

これは私のエラーです

これが私のPHPファイル「checkplsv2.php」です

ここに私の MainActivity.java があります

ここに私の activity_main.xml があります

これが私の tblcheckword と tbltempgame の WAMP phpmyadmin です

データベース名 = "check"

WAMP phpmyadmin の tblcheckword と tbltempword は次のとおりです。

これが私のlogcatエラーです。

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

android - Android JSONException: Value API cals クォータを超えました

今日、jsonファイルから値を取得しようとしているこの問題に遭遇しました。この問題は、完全にテストされた古いビルドでも発生しました。私も見たことがないので、経験したことある人いますか?それを解決する方法はありますか?

完全なエラー: