問題タブ [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 投票する
12 に答える
432223 参照

java - JSON データを Java オブジェクトに変換する

Java アクション メソッド内の JSON 文字列からプロパティにアクセスできるようにしたいと考えています。文字列は、単に と言うだけで使用できますmyJsonString = object.getJson()。以下は、文字列がどのように見えるかの例です。

この文字列では、すべての JSON オブジェクトに他の JSON オブジェクトの配列が含まれています。目的は、特定のオブジェクトが他の JSON オブジェクトを含むグループ プロパティを所有している ID のリストを抽出することです。私は Google の Gson を潜在的な JSON プラグインとして検討しました。この JSON 文字列から Java を生成する方法について、何らかの形でガイダンスを提供できる人はいますか?

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

java - Java: GSon の使い方が間違っていますか? (ヌルポインタ例外)

クエリの文字列から Google 検索のヒットを取得しようとしています。

次の例外がスローされます。

私は間違って何をしていますか? Json リターンのオブジェクト全体を定義する必要がありますか? 私がやりたいことは 1 つの値を取得することだけであることを考えると、これは過剰に思えます。

参考までに:返された JSON 構造体

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

java - Google Gson を使用した Json フィードの解析

JSON フィードをアイテムごとに解析する方法を知りたいです (例: 各アイテムの URL / タイトル / 説明)。ドキュメント/APIを調べましたが、役に立ちませんでした。

これは私がこれまでに得たものです

0 投票する
3 に答える
1237 参照

applet - 署名されていないアプレットから(署名せずに)JAXBを使用するにはどうすればよいですか?

署名されていないアプレット内からJavaオブジェクトをXMLに、またはその逆にマーシャリングしたいのですが、セキュリティ許可/ポリシーファイルを変更したり、アプリケーションに署名したりすることはできません。

JAXBがアプレットサンドボックスにないフィールドまたはコンストラクターにアクセスしようとしているため、セキュリティ例外が発生しているようです。

ブラウザはJRE1.6.0_17を実行しています

他のXML(またはJSON)ライブラリに基づくソリューションも受け入れていますが、次のことを試しましたが、ほとんど同様の問題が発生しました。-XStream-Gson

次のオブジェクト(のようなもの)が与えられます:

そして、次の単純なJAXBコード:

次の例外が発生します。

0 投票する
5 に答える
13289 参照

java - GWTクライアントコードでGsonライブラリを使用する

私は現在、EclipseでGWT2.0を使用してJavaでWebアプリケーションを作成しています。GWTアプリケーションのクライアントコードでGsonライブラリを使用する方法があるかどうかを知りたいと思いました。

方法があれば-方法を教えてください...

ありがとう!

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

java - Gson toJsonメソッドには、文字列を出力するときにエスケープ文字が含まれます

私はGsonを使用してJavaオブジェクトをJsonに変換しています。オブジェクトのフィールドの1つは、次のように、エスケープされた二重引用符を含む文字列を保持します。

toJsonメソッドは上記のように文字列を返しますが、代わりにこれを出力したいと思います。

これはGsonを使用して可能ですか?

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

java - JSONスタイルのプロパティ名をGSONを使用してJavaCamelCase名に変換します

GSONを使用して、取得したJSONデータをJavaオブジェクトに変換しています。それは私のすべてのテストでかなりうまく機能します。問題は、実際のオブジェクトにis_onlineのような名前のプロパティがあることです。GSONは、それらが完全に等しい名前である場合にのみそれらをマップします。GSONに名前をJavaキャメルケースisOnlineに変換させると便利です。

これはJSONデータの作成中に可能であるようです。キャメルケースは、JSONでアンダースコアで区切られた単語に変換されます。しかし、これを逆に指定する方法を見つけることができません。

0 投票する
5 に答える
186075 参照

java - ジャクソン対。Gソン

JSON のいくつかの既存のライブラリを検索した後、最終的に次の 2 つにたどり着きました。

  • ジャクソン
  • グーグルGSon

私は GSON に少し偏っていますが、ネット上では、GSon は特定の天体性能の問題に苦しんでいるということです(2009 年 9 月現在)。

私は比較を続けています。それまでの間、私は決心するための助けを探しています。

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

android - Google gson は Android で実行されていますか?

現在、Web バックエンドと通信するため にGoogle gsonを使用しています。これこの古い投稿は、Android の gson に問題があることを示しています。

すでにデバイスでいくつかの簡単なテストを行いましたが、バグを見逃しただけかもしれません。

編集私は今、より多くのデータを解析しています。汎用リストなどはまだバグに遭遇していません。

すでに Android で gson を使用した人はいますか? それはどのように機能しますか?誰かがバグに遭遇したり、複雑になると使用できなくなる何かに遭遇したことがありますか?

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

json - Java オブジェクトへの JSON フィード

Json フィード オブジェクトを属性を持つ Java オブジェクトに「変換」できる Web ページ/ソフトウェアがあるかどうかを知りたいです。

例えば ​​:

次のようになります。

私は怠け者なので、それを求めているわけではありませんが、解析したい JSON にはかなり多くの属性があります。