問題タブ [gson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2849 参照

iframe - iFrameからサーブレットの結果にアクセスするにはどうすればよいですか?

私はjavascriptを使用しています。iframeを使用してファイルをサーブレットにアップロードします。投稿を正しく受け取り、gsonオブジェクトを返すJavaサーブレットを使用しています。ただし、iframeから返されたオブジェクトにアクセスできません。

これがフォームです

サーブレットは必要なことをすべて実行して返します

ここで、gsonTableは{"nickname": "defaultStatname"、 "date": "1/1/2010/"}です。

gsonオブジェクトをdivから取得するにはどうすればよいですか?

私の職務では

eval(myvar)を実行すると、「無効なラベル」が表示されます。gsonオブジェクトであるため、文字列を評価しても問題ないはずなので、非常に驚​​いています。私はどこかで間違いを犯していると確信していますが、それを見つけることができません。たぶん私はgsonオブジェクトをdivに保存するべきではなく、より良い解決策があります。どんな助けでも素晴らしいでしょう/f

0 投票する
2 に答える
5353 参照

json - GSON デシリアライゼーションの問題

GSON ライブラリを使用したデシリアライゼーションの問題があります。

以下は、逆シリアル化しようとする JSON コードです。

次のクラスを作成します

GSON ライブラリを呼び出した後、データは null です。クラスの何が問題なのですか?

あなたの助けのために事前にThx ...私はそれが些細なことだと思います....

0 投票する
2 に答える
2002 参照

java - Json: Java を使用して単一の外部 Json オブジェクトから内部 Json オブジェクトを抽出する方法

Google検索クエリの結果として、次のJson文字列があります。

最も外側の (単一の) ラベルは「responseData」です。最初の (単一の) ネストされたラベルは「results」です。「results」オブジェクト内には、2 つの同一のネット データ セットがあり、それぞれが単一の完全な Google 検索結果を表しています。 「titleNoFormatting」、「addressLines」、「phoneNumbers」など、必要な要素。

私は最初の Android Java アプリを作成していますが、必要な値を抽出するのに本当に苦労しています。私はGsonとJacksonを調べましたが、自分で解決策を思いつくことができませんでした. 問題の一部は、これらの内部データセットには明示的なコンテナー名がなく、構造が同一であるという事実に関係している可能性があると思います。外部ラベルの「結果」は一度だけ存在し、両方の同一のデータセットが含まれています。誰か、これに対処する方法の例を教えてください。

0 投票する
4 に答える
125277 参照

java - GSONまたはJavaの別のJSONライブラリを使用してリストを逆シリアル化するにはどうすればよいですか?

サーブレットでGAEをシリアルList<Video>化することはできますが、逆シリアル化することはできません。私は何が間違っているのですか?

これは、シリアル化されたGAEの私のクラスのビデオです。

これは、他のアプリケーションのクラスVideoであり、逆シリアル化を試みます。

0 投票する
1 に答える
853 参照

android - Android/GSon の使用のために、REST サービスをモックする簡単な方法は?

WCF を試してみましたが、かなり複雑で、JSON で null を返し、GSon がチョークします。

Android/GSon の使用のために、REST サービスをモックする別の迅速で汚れた方法はありますか?

0 投票する
2 に答える
6561 参照

java - JacksonとGsonの間で日付を変換するには?

Spring 構成の REST サーバーでは、Jackson を使用してオブジェクトを Json に変換します。このオブジェクトには、いくつかの java.util.Date オブジェクトが含まれています。

Gson の fromJson メソッドを使用して Android デバイスでデシリアライズしようとすると、「java.text.ParseException: Unparseable date」が発生します。1970 年以降のミリ秒に対応するタイムスタンプに日付をシリアル化しようとしましたが、同じ例外が発生します。

1291158000000 などのタイムスタンプ形式の日付を java.util.Date オブジェクトに解析するように Gson を構成できますか?

0 投票する
1 に答える
12729 参照

json - gson を使用したジェネリックのデシリアライズ

私は GSON 1.4 を使用しており、次のように 2 つのジェネリックを使用してオブジェクトをシリアル化してarraylist<myObject>います String data = Gson.toJson(object, object.class)。私がそれをデシリアライズするときgson.fromJson(json, type);

悲しいことに、私は得る

java.lang.IllegalArgumentException: java.util.ArrayList フィールドを設定できません ... を java.util.LinkedList に設定します

何故ですか ?GSON doc は、object.class パラメーターを使用してシリアル化すると、ジェネリックがサポートされることに注意してください。何か案が?ありがとう。

私のクラスは:

0 投票する
1 に答える
2496 参照

java - 文字列からマップへの解析中のJsonParseException

私はこのようにオブジェクトを文字列オブジェクトに変換しました

ftlでは、返されたStringオブジェクトをリクエストに設定し、JSPファイルにパスしました。

exportContentCountListで、文字列オブジェクトを解析してMapオブジェクトに戻そうとしました。

実行中に以下の例外が発生します。これが例外です

何が問題なのですか?

0 投票する
1 に答える
15813 参照

java - Json の一部の要素内の要素またはそれ自体の値を取得しようとすると、null が返されます

こんにちは、JsonObject から要素の値を取得しようとしています。私は Gson ライブラリで Java を使用しています。

コードの関連部分は次のとおりです。

ここにJsonの一部があります:

一番上の要素「ルート」を取得すると、要素の内部が表示されますが、たとえば、示されているように要素「概要」を取得しようとすると、戻り値はnullであり、出力に表示されるものです。その後、その値を取得できません。どうしたの?JsonElementの値を取得するにはどうすればよいですか? できるだけ早く返信してください。前もって感謝します。

0 投票する
1 に答える
17389 参照

java - Java - ネストされた内にネストされたGsonの解析

API と対話する必要があり、応答形式 (私が読んだものから) の構造が不十分なようです。ここで、やや似た問題への Google グループの返信を見つけましたが、Gson.fromJson を処理するための Response クラスの実装に問題があります。私が見逃している例はありますか?