GWTクライアント側でJSON文字列を作成するにはどうすればよいですか?

アントン・カシアンチュク

サーバー側でJSON文字列を作成します。

JSONObject responseObject = new JSONObject();
    List<JSONObject> authorList = new LinkedList<JSONObject>();
    try {
        for (Author author : list) {
            JSONObject jsonAuthor = new JSONObject();
            jsonAuthor.put("name", author.getName());
            jsonAuthor.put("surname", author.getSurname());
            authorList.add(jsonAuthor);
        }
        responseObject.put("authors", authorList);
    } catch (JSONException ex) {
        ex.printStackTrace();
    }
    return responseObject.toString();

これが、クライアント部分でその文字列を解析する方法です。

List<Author> auList = new ArrayList<Author>();
    JSONValue value = JSONParser.parse(json);
    JSONObject authorObject = value.isObject();
    JSONArray authorArray = authorObject.get("authors").isArray();
    if (authorArray != null) {
        for (int i = 0; i < authorArray.size(); i++) {
            JSONObject authorObj = authorArray.get(i).isObject();
            Author author = new Author();
            author.setName(authorObj.get("name").isString().stringValue());
            author.setSurname(authorObj.get("surname").isString().stringValue());
            auList.add(author);
        }
    }
    return auList;

今、私は双方の行動を変える必要があります。クライアントでJSONにエンコードしてサーバーで解析する必要がありますが、サーバーでさらに解析するために、クライアントでJSON文字列を作成する方法がわかりません。標準のGWTJSONライブラリでそれを行うことはできますか?

マノロカラスコモニノ

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Blazorクライアント側でSocketを使用するにはどうすればよいですか?

分類Dev

クライアント側からMongoDBCRUD操作を実行する汎用ASP.NETコアApiControllerを作成するにはどうすればよいですか?

分類Dev

クライアントが自分の側で署名できるiOSリリースビルドを作成するにはどうすればよいですか?

分類Dev

クライアント側でカスタムの「POST」リクエストを作成するにはどうすればよいですか?

分類Dev

クライアント側でjavascriptを使用してHTMLタグから画像を作成するにはどうすればよいですか?

分類Dev

自動インクリメント文字列を作成するにはどうすればよいですか?

分類Dev

UserControlで部分的にクライアント領域を作成するにはどうすればよいですか?

分類Dev

Bootstrapを使用せずにクライアント側でJSONデータをページ分割するにはどうすればよいですか?

分類Dev

クライアント側からのソケット放出にjsonデータを使用するにはどうすればよいですか?

分類Dev

JuliaでWebSocketクライアントを作成するにはどうすればよいですか?

分類Dev

djangoでクライアントを作成するにはどうすればよいですか?

分類Dev

blazorを使用してCookieクライアント側を作成するにはどうすればよいですか

分類Dev

クライアント側で外部タイプスクリプトライブラリを使用するにはどうすればよいですか?

分類Dev

クライアント側のYouTubeに動画が存在するかどうかを確認するにはどうすればよいですか

分類Dev

GWTのコードがサーバー側とクライアント側のどちらで実行されるかを確認するにはどうすればよいですか?

分類Dev

IBM(Lotus)Notesクライアントを作成するにはどうすればよいですか?

分類Dev

Suiteletの投稿コンテキストでクライアント側のアラートを表示するにはどうすればよいですか?

分類Dev

データ列のクライアント側の計算を実現するにはどうすればよいですか?

分類Dev

テキスト、絵文字アイコン、リンクを含むラベルをTkinterで作成するにはどうすればよいですか?

分類Dev

Goで、文字列ベースタイプのタイプの「コンストラクター」を作成するにはどうすればよいですか?

分類Dev

インタラクティブなクライアント側までの時間を計算するにはどうすればよいですか?

分類Dev

GolangでネットワーククライアントのIPを文字列に変換するにはどうすればよいですか?

分類Dev

Node-JSを使用するブラウザのクライアント側でJavaScript関数を実行するにはどうすればよいですか?

分類Dev

StripeのUIレイヤーを使用せずにクライアント側トークンを取得するにはどうすればよいですか?

分類Dev

クライアント側で実行する必要があるjsファイルを提供するにはどうすればよいですか?

分類Dev

デスクトップにアイコンを作成する方法でインストーラーを作成するにはどうすればよいですか?

分類Dev

クライアント側でjaxwsを使用してwebsevice応答ヘッダーにアクセスするにはどうすればよいですか?

分類Dev

.Net Core 3.1 SignalRクライアント-JWTトークン文字列をSignalR接続構成に追加するにはどうすればよいですか?

分類Dev

ドット(。)を含む文字列ルートパラメータを使用してクライアント側のブレイザーでルーティングするにはどうすればよいですか?

Related 関連記事

  1. 1

    Blazorクライアント側でSocketを使用するにはどうすればよいですか?

  2. 2

    クライアント側からMongoDBCRUD操作を実行する汎用ASP.NETコアApiControllerを作成するにはどうすればよいですか?

  3. 3

    クライアントが自分の側で署名できるiOSリリースビルドを作成するにはどうすればよいですか?

  4. 4

    クライアント側でカスタムの「POST」リクエストを作成するにはどうすればよいですか?

  5. 5

    クライアント側でjavascriptを使用してHTMLタグから画像を作成するにはどうすればよいですか?

  6. 6

    自動インクリメント文字列を作成するにはどうすればよいですか?

  7. 7

    UserControlで部分的にクライアント領域を作成するにはどうすればよいですか?

  8. 8

    Bootstrapを使用せずにクライアント側でJSONデータをページ分割するにはどうすればよいですか?

  9. 9

    クライアント側からのソケット放出にjsonデータを使用するにはどうすればよいですか?

  10. 10

    JuliaでWebSocketクライアントを作成するにはどうすればよいですか?

  11. 11

    djangoでクライアントを作成するにはどうすればよいですか?

  12. 12

    blazorを使用してCookieクライアント側を作成するにはどうすればよいですか

  13. 13

    クライアント側で外部タイプスクリプトライブラリを使用するにはどうすればよいですか?

  14. 14

    クライアント側のYouTubeに動画が存在するかどうかを確認するにはどうすればよいですか

  15. 15

    GWTのコードがサーバー側とクライアント側のどちらで実行されるかを確認するにはどうすればよいですか?

  16. 16

    IBM(Lotus)Notesクライアントを作成するにはどうすればよいですか?

  17. 17

    Suiteletの投稿コンテキストでクライアント側のアラートを表示するにはどうすればよいですか?

  18. 18

    データ列のクライアント側の計算を実現するにはどうすればよいですか?

  19. 19

    テキスト、絵文字アイコン、リンクを含むラベルをTkinterで作成するにはどうすればよいですか?

  20. 20

    Goで、文字列ベースタイプのタイプの「コンストラクター」を作成するにはどうすればよいですか?

  21. 21

    インタラクティブなクライアント側までの時間を計算するにはどうすればよいですか?

  22. 22

    GolangでネットワーククライアントのIPを文字列に変換するにはどうすればよいですか?

  23. 23

    Node-JSを使用するブラウザのクライアント側でJavaScript関数を実行するにはどうすればよいですか?

  24. 24

    StripeのUIレイヤーを使用せずにクライアント側トークンを取得するにはどうすればよいですか?

  25. 25

    クライアント側で実行する必要があるjsファイルを提供するにはどうすればよいですか?

  26. 26

    デスクトップにアイコンを作成する方法でインストーラーを作成するにはどうすればよいですか?

  27. 27

    クライアント側でjaxwsを使用してwebsevice応答ヘッダーにアクセスするにはどうすればよいですか?

  28. 28

    .Net Core 3.1 SignalRクライアント-JWTトークン文字列をSignalR接続構成に追加するにはどうすればよいですか?

  29. 29

    ドット(。)を含む文字列ルートパラメータを使用してクライアント側のブレイザーでルーティングするにはどうすればよいですか?

ホットタグ

アーカイブ