ホームページ >Java >&#&チュートリアル >Java で依然として Jackson または Gson が必要なのはなぜですか?

Java で依然として Jackson または Gson が必要なのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-04 08:19:35747ブラウズ

Why Do We Still Need Jackson or Gson in Java?

さて、長年私を悩ませてきたことについて話しましょう。それは、Java での JSON 処理です。これほど基本的なものに、Jackson や Gson などのライブラリが必要なのはなぜでしょうか?真剣な話、今は 2025 年です...JSON の解析とシリアル化は今頃組み込み機能になっているはずではないでしょうか?

永遠のセットアップ ?️

新しい Java プロジェクトを開始するたびに、同じ話になります。 Jackson または Gson を依存関係に追加し、オブジェクト マッパーを構成し、そのまま使えそうな定型コードを作成します。他の言語でもこれは解決されています。

なぜこれがまだ問題になっているのでしょうか? ?

JSON はウェブの言語です。 API はどこにでもあり、ほぼすべての Java プロジェクトは API を読み取ったり解析したりする必要があります。では、なぜ JSON 処理が Java SDK の標準部分になっていないのでしょうか?つまり、日付に java.time のようなものが (ついに) 使えるようになったのに、なぜ java.json などを使えないのでしょうか?

夢?

import java.json.*;  

// Parse JSON to object  
MyObject obj = Json.parse(jsonString, MyObject.class);  

// Serialize object to JSON
String json = Json.toString(obj);  

これについての私の意見は?
Java のすべてはエンタープライズ対応であることですよね?そうですね、企業は常に JSON を使用します。言語がそれを受け入れて、ネイティブ JSON サポートを提供する時期が来ています。それまでは、Jackson と Gson を pom.xml に追加し続けて、問題ないふりをすることになると思います。

以上がJava で依然として Jackson または Gson が必要なのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。