エラーです。HttpMessageNotReadableException。JSON のパースエラーです。Unrecognized token 'name': was expecting 'null'.
2022-02-26 18:44:04
フロントエンドのパススピードのデータプロンプトエラー内のメッセージメッセージ
コンソールに次のようなメッセージが表示されます: フォアグラウンドからjsonデータを取得できませんでした
2019-09-10 23:01:01.743 WARN 10804 --- [nio-8080-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http. converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'name': was expecting 'null', 'true', 'false' or NaN; nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'name': was expecting 'null', 'true', 'false' or NaN
at [Source: (PushbackInputStream); line: 1, column: 6]]
2019-09-10 23:01:07.803 WARN 10804 --- [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http. converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'name': was expecting 'null', 'true', 'false' or NaN; nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'name': was expecting 'null', 'true', 'false' or NaN
at [Source: (PushbackInputStream); line: 1, column: 6]]
スクリーンショット画像の下
コントロールは、前景データが変更コントローラにマッピングされたことを示すメッセージを表示しますが、目的のパラメータを取得できませんでした。
$.ajax({
url: url,
type: "POST",
data: json,
dataType: "json",
async: false,
contentType: 'application/json;charset=utf-8',
success: function (result) {
var newData = JSON.stringify(result); //convert the json object to a string
newData = eval("(" + newData + ")"); //parse the json
alert("message:" + newData.msg);
},
error: function () {
alert("Failed to submit request! ");
}
});
dataType: "json"で入力されたデータをjson文字列に変換します。
data: JSON.stringify(json),
バックエンドは、コントローラを @RequestBody JSONObject json として受け取ります。
@RequestMapping(value = "/register", method = POST)
public void register(@RequestBody JSONObject json,HttpServletResponse response) throws IOException {
System.out.println(json.toString());
}
関連
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
あるコードに出会いましたが、何に使うのか理解できません。 List<String> list = new ArrayList<String>() { { a
-
ブラウザでの大容量ファイルスライスアップロード(Javaサーバサイド実装)
-
「リソースリーク:'scanner'が閉じない」警告、Scannerステートメントでの解決法
-
トークン "{" のシンタックス エラー、このトークンの後に { があるはずです。
-
リソースはスタイルシートとして解釈されるが、MIMEタイプはapplication/octet-streamで転送される。
-
eclipse 統合 aptana プラグイン
-
CloseableHttpResponse
-
jenkins の起動レポートです。そのようなファイルやディレクトリはありません
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
エラー java.util.NoSuchElementException
-
java の例外が発生しました java
-
this()の呼び出しはコンストラクタ本体の最初の文でなければならない 例外解決と原因分析
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 0 at One1.main(One1.java:3)
-
spring aop アドバイスからの Null 戻り値が、サマリーのプリミティブ戻り値と一致しない。
-
IDEAがGitHubに接続し、認証情報が正しくない401、インバリダの認証データの問題を解決する。
-
同期・並行クラスコンテナ
-
java.sql.SQLException: ユーザー 'root'@'localhost' (パスワード YES を使用) のアクセスが拒否されました。
-
swaggerアノテーションAPI :@ApiModel ....
-
Javaで考える読書ノート