目次
FieldNamingPolicy 列挙定数
構文
出力
ホームページ Java &#&チュートリアル JavaのGsonライブラリを使用してFieldNamingPolicy列挙型を中国語に翻訳するにはどうすればよいですか?

JavaのGsonライブラリを使用してFieldNamingPolicy列挙型を中国語に翻訳するにはどうすればよいですか?

Aug 23, 2023 pm 07:33 PM
翻訳する gson ライブラリ fieldnamingpolicy

JavaのGsonライブラリを使用してFieldNamingPolicy列挙型を中国語に翻訳するにはどうすればよいですか?

Gson ライブラリは、列挙型 の一部として命名規則を提供します。 クラスの メソッドを使用して、フィールドの命名戦略を設定できます。

FieldNamingPolicy 列挙定数

  • IDENTITY - この名前付けポリシーでは、フィールド名は変更されません。
  • LOWER_CASE_WITH_DASHES - この命名戦略を使用して、Java フィールド名をキャメルケースから各単語の間にダッシュ (-) を入れた小文字のフィールド名に変更します。
  • LOWER_CASE_WITH_UNDERSCORES - この命名戦略を使用して、Java フィールド名をキャメルケースから小文字のフィールド名に変更し、各単語をアンダースコア (_) で区切ります。
  • UPPER_CAMEL_CASE - この命名戦略を使用して、JSON フォームにシリアル化するときに Java フィールド名の最初の文字が大文字になるようにします。
  • UPPER_CAMEL_CASE_WITH_SPACES - この命名戦略を使用すると、Java フィールド名が JSON 形式にシリアル化されるときに、最初の文字が大文字になり、単語がスペースで区切られるようになります。

構文

public enum FieldNamingPolicy extends Enum<FieldNamingPolicy> implements FieldNamingStrategy
ログイン後にコピー

import com.google.gson.FieldNamingPolicy;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class GsonFieldNamingPolicyTest {
   public static void main(String[] args) {
      Employee emp = new Employee();
      emp.setEmpId(115);
      emp.setFirstName("Raja");
      emp.setLastName("Ramesh");
      GsonBuilder gsonBuilder = new GsonBuilder();
      Gson gson1  =  gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_DASHES).create();
      String result1 = gson1.toJson(emp);
      System.out.println("LOWER_CASE_WITH_DASHES: " + result1);
      Gson gson2 =  gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).create();
      String result2 = gson2.toJson(emp);
      System.out.println("LOWER_CASE_WITH_UNDERSCORES: " + result2);
      Gson gson3 = gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE).create();
      String result3 = gson3.toJson(emp);
      System.out.println("UPPER_CAMEL_CASE: " + result3);
      Gson gson4 = gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE_WITH_SPACES).create();
      String result4 = gson4.toJson(emp);
      System.out.println("UPPER_CAMEL_CASE_WITH_SPACES: " + result4);
      Gson gson5 = gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.IDENTITY).create();
      String result5 = gson5.toJson(emp);
      System.out.println("IDENTITY: " + result5);
   }
}
// Employee class
class Employee {
   private int empId;
   private String firstName;
   private String lastName;
   public int getEmpId() {
      return empId;
   }
   public void setEmpId(int empId) {
      this.empId = empId;
   }
   public String getFirstName() {
      return firstName;
   }
   public void setFirstName(String firstName) {
      this.firstName = firstName;
   }
   public String getLastName() {
      return lastName;
   }
   public void setLastName(String lastName) {
      this.lastName = lastName;
   }
}
ログイン後にコピー

出力

LOWER_CASE_WITH_DASHES: {"emp-id":115,"first-name":"Raja","last-name":"Ramesh"}
LOWER_CASE_WITH_UNDERSCORES: {"emp_id":115,"first_name":"Raja","last_name":"Ramesh"}
UPPER_CAMEL_CASE: {"EmpId":115,"FirstName":"Raja","LastName":"Ramesh"}
UPPER_CAMEL_CASE_WITH_SPACES: {"Emp Id":115,"First Name":"Raja","Last Name":"Ramesh"}
IDENTITY: {"empId":115,"firstName":"Raja","lastName":"Ramesh"}
ログイン後にコピー

以上がJavaのGsonライブラリを使用してFieldNamingPolicy列挙型を中国語に翻訳するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Edge ブラウザに付属の翻訳 Web ページが見つからない場合はどうすればよいですか? Edge ブラウザに付属の翻訳 Web ページが見つからない場合はどうすればよいですか? Mar 14, 2024 pm 08:50 PM

エッジブラウザには翻訳機能が搭載されており、いつでもどこでも翻訳できるため、ユーザーは非常に便利ですが、多くのユーザーは、組み込みの翻訳 Web ページが見つからないという意見を述べています。私が持ってきた翻訳ページがありませんか?このサイトでは、Edge ブラウザーに付属の翻訳された Web ページが見つからない場合に復元する方法を紹介します。 Edge ブラウザーに付属の翻訳 Web ページが表示されない場合の復元方法 1. 翻訳機能が有効になっているかどうかを確認します。Edge ブラウザーで、右上隅にある 3 つの点のアイコンをクリックし、[設定] オプションを選択します。設定ページの左側で、言語オプションを選択します。必ず「翻訳(&R)」してください

字幕なしで映画を見ても心配しないでください。 Xiaomi、日本語と韓国語の翻訳のためのリアルタイム字幕Xiaoai Translationの開始を発表 字幕なしで映画を見ても心配しないでください。 Xiaomi、日本語と韓国語の翻訳のためのリアルタイム字幕Xiaoai Translationの開始を発表 Jul 22, 2024 pm 02:11 PM

7月22日のニュースによると、今日、Xiaomi ThePaper OSの公式Weiboは、Xiaoai翻訳が日本語と韓国語の翻訳にアップグレードされ、字幕なしのビデオやライブ会議を文字起こしして翻訳できるようになったと発表しました。リアルタイムで。対面同時通訳では、中国語、英語、日本語、韓国語、ロシア語、ポルトガル語、スペイン語、イタリア語、フランス語、ドイツ語、インドネシア語、ヒンディー語を含む 12 言語への翻訳がサポートされています。上記の機能は現在、次の 3 つの新しい携帯電話のみをサポートしています: Xiaomi MIX Fold 4 Xiaomi MIX Flip Redmi K70 Extreme Edition 2021 年には日本語と韓国語の翻訳に Xiao Ai の AI 字幕が追加される予定であると報告されています。 AI 字幕は、Xiaomi が自社開発した同時通訳技術を使用し、より高速で安定した正確な字幕読み取り体験を提供します。 1. 公式声明によると、Xiaoai Translator はオーディオおよびビデオ会場でのみ使用できるわけではありません

Sogou ブラウザを翻訳する方法 Sogou ブラウザを翻訳する方法 Feb 01, 2024 am 11:09 AM

Sogou ブラウザはどのように翻訳しますか?普段、Sogou ブラウザを使って情報を確認していると、すべて英語の Web サイトに遭遇します。英語が理解できないため、Web サイトを閲覧するのは非常に難しく、これも非常に不便です。あなたはこの状況に遭遇します! Sogou Browser には翻訳ボタンが組み込まれています。ワンクリックするだけで、Sogou Browser は Web ページ全体を自動的に翻訳します。操作方法がわからない場合は、Sogou Browser で翻訳する具体的な手順を編集者がまとめていますので、フォローして読み進めてください。 Sogou Browser を翻訳する方法 1. Sogou Browser を開き、右上隅の翻訳アイコンをクリックします 2. 翻訳テキストの種類を選択し、翻訳する必要があるテキストを入力します 3. Sogou Browser がテキストを自動的に翻訳します。この時点で、上記総合ブラウジングの操作は完了です。

Google Chromeの組み込み翻訳が失敗する問題を解決するにはどうすればよいですか? Google Chromeの組み込み翻訳が失敗する問題を解決するにはどうすればよいですか? Mar 13, 2024 pm 08:46 PM

ブラウザには翻訳機能が搭載されていることが多いので、外国語のサイトを閲覧しても理解できないという心配はありません! Google Chromeも例外ではありませんが、一部のユーザーは、Google Chromeの翻訳機能を開いたときに、応答がなかったり、失敗したりすることがあります。私が見つけた最新の解決策を試してみてください。操作チュートリアル: 右上隅の 3 つの点をクリックし、[設定] をクリックします。 [言語の追加] をクリックし、英語と中国語を追加し、次の設定を行います。英語の設定では、Web ページをこの言語で翻訳するかどうかを尋ねられます。中国語の設定では、この言語で Web ページが表示されます。中国語はその前に先頭に移動する必要があります。をデフォルトの言語として設定できます。 Web ページを開いて翻訳オプションが表示されない場合は、右クリックして [中国語翻訳] を選択し、[OK] をクリックします。

JavaScript ベースのリアルタイム翻訳ツールの構築 JavaScript ベースのリアルタイム翻訳ツールの構築 Aug 09, 2023 pm 07:22 PM

JavaScript ベースのリアルタイム翻訳ツールの構築 はじめに グローバル化の需要が高まり、国境を越えた交流や交換が頻繁に行われるようになったことで、リアルタイム翻訳ツールは非常に重要なアプリケーションとなっています。 JavaScript といくつかの既存の API を活用して、シンプルだが便利なリアルタイム翻訳ツールを構築できます。この記事では、JavaScript をベースにこの機能を実装する方法をコード例とともに紹介します。実装手順 ステップ 1: HTML 構造の作成 まず、単純な HTML を作成する必要があります。

なぜGoogle Chromeは中国語を翻訳できないのでしょうか? なぜGoogle Chromeは中国語を翻訳できないのでしょうか? Mar 11, 2024 pm 04:04 PM

なぜGoogle Chromeは中国語を翻訳できないのでしょうか?ご存知のとおり、Google Chrome は翻訳機能が組み込まれたブラウザの 1 つであり、このブラウザで他国で書かれたページを閲覧すると、ブラウザはそのページを自動的に中国語に翻訳します。最近、一部のユーザーが中国語に翻訳したと言っています。現時点では設定で修正する必要があります。次に、編集者がGoogle Chromeが中国語に翻訳できない問題の解決策を紹介しますので、興味のある友達はぜひ見に来てください。 Google Chrome で中国語の解決策を翻訳できない 1. ローカルの hosts ファイルを変更します。hosts は拡張子のないシステム ファイルです。メモ帳などのツールで開くことができます。主な機能は、IP アドレスとホスト名の間のマッピング関係を定義することです。マッピングIPアドレスです

Sogou Browser が Web ページを翻訳できない問題の解決方法 Sogou Browser が Web ページを翻訳できない問題の解決方法 Jan 29, 2024 pm 09:18 PM

Sogou Browser がこの Web ページを翻訳できない場合はどうすればよいですか? Sogou Browser は非常に使いやすい多機能ブラウザで、Web ページの翻訳機能が非常に強力で、勉強や仕事でのほとんどの悩みを解決することができます。しかし、一部の友人から、Sogou Browser にはこの Web ページを翻訳できないという問題があるとの報告がありました。これは不適切な操作が原因である可能性があります。翻訳機能を正しく操作するだけで十分です。以下のエディターで解決できます。このページの解決策を翻訳してください。 Sogou Browser はこの Web ページを翻訳できません。解決方法 1: 1. Sogou Browser をダウンロードしてインストールします。 2. Sogou Browser を開きます。 3. 英語の Web サイトを開きます。 4. Web サイトを開いたら、右上隅の翻訳アイコンをクリックします。 5. [翻訳] を選択します。テキストを入力し、「現在の Web ページを翻訳」をクリックします 6

iOS 17.2: iPhone のアクションボタンを使用して音声を翻訳する方法 iOS 17.2: iPhone のアクションボタンを使用して音声を翻訳する方法 Dec 15, 2023 pm 11:21 PM

iOS 17.2 では、iPhone のアクション ボタンの新しいカスタム翻訳オプションでコミュニケーションの障壁を克服します。使い方については続きを読んでください。 iPhone 15 Pro などのアクション ボタンを備えた iPhone をお持ちの場合、Apple の iOS 17.2 ソフトウェア アップデートによりボタンに新しい翻訳オプションが追加され、ライブ会話を複数の言語に翻訳できるようになります。 Apple によれば、翻訳は正確であるだけでなく、文脈を認識しており、ニュアンスや話し言葉が効果的に捉えられているとのことです。この機能は、旅行者、学生、言語を学習している人にとってはありがたいものです。翻訳機能を使用する前に、翻訳先の言語を必ず選択してください。これは、Apple の組み込み翻訳アプリを通じて行うことができます。

See all articles