web-dev-qa-db-ja.com

gsonとjsonの違いは何ですか?

Android、ブログなどに関連する本のさまざまな場所でWord'gson 'が表示されます。kmlに似ているのですか、それとも違うのですか。

3
Rishabh Maurya

[〜#〜] json [〜#〜] は、人間が読める形式であり、さまざまな言語でサポートされているデータ形式です。 JSONエンコードされたデータの例:

{
  "name":"John",
  "age":27,
  "interests":["running", "guitar", "foreign movies"],
  "favorites":{
               "color":"blue",
               "book":"Gödel, Escher, Bach: An Eternal Golden Braid"
              }
}

[〜#〜] gson [〜#〜] はa JavaJavaオブジェクトをJSON表現に変換するGoogleのAPI逆もまた同様です。インストール手順と使用例 ここ

7
bslawski

GSONは、オブジェクト定義を使用して、目的のタイプのオブジェクトを直接作成できます。
JSONObjectは手動で解析する必要がありますが。

1
Rohit Gurjar

GSONは、シリアル化可能なJavaオブジェクトをJSONに、またはその逆に変換するために使用されるライブラリです。

1
Rishabh Maurya

GsonはJava APIであり、JavaオブジェクトとJSONオブジェクトの間で変換するために使用されます。

1
Vinayak

Google Gsonは、JavaオブジェクトをJSONに、またはその逆にシリアル化するための単純なJavaベースのライブラリです。これはGoogleによって開発されたオープンソースライブラリです。

次の点は、このライブラリを使用する必要がある理由を強調しています-

標準化-Gsonは、Googleが管理する標準化されたライブラリです。

効率的-Java標準ライブラリ。最適化-ライブラリは高度に最適化されており、信頼性が高く、高速で、効率的な拡張機能です。

ジェネリックスのサポート-ジェネリックスの広範なサポートを提供します。

複雑な内部クラスをサポート-深い継承階層を持つ複雑なオブジェクトをサポートします。

0
amith singh