2016-06-15 14 views
1

文字列をjson配列に変換しようとしています。GSONを使って文字列をjson配列に変換する

問題:ループのIf条件は、引用符で囲まれているため、trueではありません。この行のために

System.out.println(jsonObject.get("name")); // printed "lokesh" 

    and System.out.println(name); //printed lokesh 

間違った方法でGSONを使用していますか?

答えて

0

"名前" 属性の値を取得するには、あなたがする必要があります。

jsonObject.getString("name") 

だから、あなたのコードは次のようになります。jsonObject.get( "名前")ためだ

System.out.println(jsonObject.getString("name")); 
if (jsonObject.getString("name").equals(name)) { 
    System.out.println("equal"); 
} 
0

JsonElementオブジェクトを返します。 文字列であることがわかっている場合は、

jsonObject.get("name").getAsString() 
関連する問題