0

私たちのウェブクライアントには post メソッドがあります。リンクを使用してこのメ​​ソッドにアクセスしようとすると、次の json ファイルが取得されます。

{"user":   
{"userID":0,"username":null,"password":null,"email":null,"telephone":null,"firstName":null,
"lastName":null,"dateOfBirth":null,"street":null,"number":null,"zipcode":null,"city":null,                                            
"showPosition":false,"notificationEmail":false,"profielFoto":null,"deelnames":null,
"kosten":null,"trips":null,"enabled":true,"authorities":  
[{"authority":"ROLE_USER"}],"accountNonLocked":true,"accountNonExpired":true,"credentialsNonExpired":true}}

ただし、この JSON ファイルを次のように変換する必要があります。

{"userID":0,"username":null,"password":null,"email":null,"telephone":null,"firstName":null,
"lastName":null,"dateOfBirth":null,"street":null,"number":null,"zipcode":null,"city":null,                                            
"showPosition":false,"notificationEmail":false,"profielFoto":null,"deelnames":null,
"kosten":null,"trips":null,"enabled":true,"authorities":  
[{"authority":"ROLE_USER"}],"accountNonLocked":true,"accountNonExpired":true,"credentialsNonExpired":true}

したがって、最初の行はありません。

これどうやってするの?

ありがとう

4

1 に答える 1

0
JSONObject jo = new JSONObject(yourJsonString);
JSONObject user = jo.get("user");

それを文字列として必要な場合は、

user.toString();

JSON オブジェクトをよりよく理解するには、http://jsonviewer.stack.hu/を使用してください。

于 2013-03-08T14:30:03.503 に答える