Java JSONコントローラーからScalaへ?

ブランキー

JSONドキュメントを理解することを認めたいよりも苦労しています

このJSONの結果をScalaに変換したいのですが、かなり迷っています。私はたくさんのことを試しましたが、まだScalaも学んでいるので、それが理にかなっているかどうかさえわからないので、投稿する価値はありません。

ScalaでAnormORMを使用しています。IDはPk[Long]

public static Result checkName(String clubname){
      ObjectNode jresult = Json.newObject();

     if (Club.clubExists(clubname)) {
         jresult.put("error", "Club Name Exists");
         return status(409, jresult); // 409 - Conflict
     } else {
         jresult.put("status", "OK");
         return ok(jresult);
     }
 }

クラブはモデルに存在します:

public static boolean clubExists(String name) {
    Club club = find.where().eq("club_name", name).findUnique();
    return (club != null);
}

モデルの残りの部分はかなり基本的です。

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "club_seq")
public Long clubId;

@Column(unique=true, length = 50)
public String clubName;

public Long creator;
public DateTime created;

public Club(String clubName, Long creator) {
    this.clubName = clubName;
    this.creator = creator;
    this.created = new DateTime();
}

public static Finder<Long, Club> find = new Finder<Long, Club>(Long.class, Club.class);

public static Club create(String name, Long creator) {
    Club club = new Club(name, creator);
    club.save();
    return club;
}
サージェント
public static Result checkName(String clubname){
     ObjectNode jresult = Json.newObject();

     if (Club.clubExists(clubname)) {
         jresult.put("error", "Club Name Exists");
         return status(409, jresult); // 409 - Conflict
     } else {
         jresult.put("status", "OK");
         return ok(jresult);
     }
}

Scalaでは(as JSONMIMEタイプを変更するために追加):

def checkName(clubName:String) = Action {
  val jresult = Json.obj()
  if (Club.exists(clubName)) {
    Conflict(jresult) as JSON
  } else {
    Ok(jresult) as JSON
  } 
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaからTypescriptへのコードフラグメント

分類Dev

JavaからScalaへの変換、スーパークラスコンストラクターの呼び出しの処理方法

分類Dev

PythonサーバーからJavaクライアントへのプロトコルバッファエンコードメッセージの送信

分類Dev

Objective-CからJavaへのクロスコンパイラー

分類Dev

Javaバイトコードからマシンコードへ

分類Dev

JavaコントローラーがJSONからエンティティに変換されない

分類Dev

JavaからscalaのOptionコンストラクターを呼び出す方法

分類Dev

JSONを介してSetから最初のアイテムのみを取得するJavaコントローラー

分類Dev

ScalaからJavaコレクションへの変換用の高性能ラッパー

分類Dev

SAPUI5コントローラーからJavaサーブレットへのPOSTリクエストを行う方法は?

分類Dev

JavaコードからAzure Cosmos DBへのJSONファイルの一括アップロード/インポート

分類Dev

ClojureのJavaコンストラクターへの型ヒントにもかかわらず反射警告

分類Dev

複数のクライアントからサーバーへのJava通信プログラム

分類Dev

コマンドラインからJavaからKotlinへのコンバーターを実行しますか?

分類Dev

コマンドラインからJavaからKotlinへのコンバーターを実行しますか?

分類Dev

Javaでコントローラーからログインフレームを非表示にする方法

分類Dev

Java7からJava8への移行-コンパイルエラー

分類Dev

バイトコードからJavaソースコードへ

分類Dev

Javaクライアント(Eclipse Paho)からmosquittoブローカーへのSSL接続: "unknown_ca"

分類Dev

Spring MVCを使用して、JavaScript関数からJavaコントローラークラスにJSONオブジェクトを渡します

分類Dev

Java MVCパターンでのコントローラーからのビューの分離

分類Dev

Scalaが生成したバイトコードからJavaコードへの変換

分類Dev

Javaからのscalaオブジェクトの作成:コンストラクターは未定義です

分類Dev

Jersey RESTサービスからJavaオブジェクトのコレクションへのJSON応答をデシリアライズする方法

分類Dev

JavaコードからのネストされたScalaシングルトン

分類Dev

JSPのテーブルからJavaコントローラーにデータを渡す方法は?

分類Dev

最大数から最小数へのJavaコンパレータのソート

分類Dev

AndroidでScalaから別のJava親コンストラクターを呼び出す

分類Dev

2.5.x javaを再生-別のコントローラーからコントローラーメソッドを呼び出す方法は?

Related 関連記事

  1. 1

    JavaからTypescriptへのコードフラグメント

  2. 2

    JavaからScalaへの変換、スーパークラスコンストラクターの呼び出しの処理方法

  3. 3

    PythonサーバーからJavaクライアントへのプロトコルバッファエンコードメッセージの送信

  4. 4

    Objective-CからJavaへのクロスコンパイラー

  5. 5

    Javaバイトコードからマシンコードへ

  6. 6

    JavaコントローラーがJSONからエンティティに変換されない

  7. 7

    JavaからscalaのOptionコンストラクターを呼び出す方法

  8. 8

    JSONを介してSetから最初のアイテムのみを取得するJavaコントローラー

  9. 9

    ScalaからJavaコレクションへの変換用の高性能ラッパー

  10. 10

    SAPUI5コントローラーからJavaサーブレットへのPOSTリクエストを行う方法は?

  11. 11

    JavaコードからAzure Cosmos DBへのJSONファイルの一括アップロード/インポート

  12. 12

    ClojureのJavaコンストラクターへの型ヒントにもかかわらず反射警告

  13. 13

    複数のクライアントからサーバーへのJava通信プログラム

  14. 14

    コマンドラインからJavaからKotlinへのコンバーターを実行しますか?

  15. 15

    コマンドラインからJavaからKotlinへのコンバーターを実行しますか?

  16. 16

    Javaでコントローラーからログインフレームを非表示にする方法

  17. 17

    Java7からJava8への移行-コンパイルエラー

  18. 18

    バイトコードからJavaソースコードへ

  19. 19

    Javaクライアント(Eclipse Paho)からmosquittoブローカーへのSSL接続: "unknown_ca"

  20. 20

    Spring MVCを使用して、JavaScript関数からJavaコントローラークラスにJSONオブジェクトを渡します

  21. 21

    Java MVCパターンでのコントローラーからのビューの分離

  22. 22

    Scalaが生成したバイトコードからJavaコードへの変換

  23. 23

    Javaからのscalaオブジェクトの作成:コンストラクターは未定義です

  24. 24

    Jersey RESTサービスからJavaオブジェクトのコレクションへのJSON応答をデシリアライズする方法

  25. 25

    JavaコードからのネストされたScalaシングルトン

  26. 26

    JSPのテーブルからJavaコントローラーにデータを渡す方法は?

  27. 27

    最大数から最小数へのJavaコンパレータのソート

  28. 28

    AndroidでScalaから別のJava親コンストラクターを呼び出す

  29. 29

    2.5.x javaを再生-別のコントローラーからコントローラーメソッドを呼び出す方法は?

ホットタグ

アーカイブ