ボレーを使用していて、作業中のAPIにリクエストを送信しようとしています。Jsonリクエストはこの形式のようにする必要があります。
{
"name": "API name",
"param":{
"email": "[email protected]",
"password": "password"
}
}
ハッシュマップを使おうとしましたが、入れ方がわかりません
<string string>
<string, hashmap>
これは複雑になっています。
では、これらの値をハッシュマップに入れてJSONObjectに変換し、サーバーにリクエストを送信するにはどうすればよいでしょうか。
これが行われるべき方法ではない場合、代わりに何を使用する必要がありますか?
HahMapはJSONシリアル化には使用できません。org.json(https://mvnrepository.com/artifact/org.json/json)を使用することをお勧めします
例:
JSONObject jsonObj = new JSONObject();
JSONObject param = new JSONObject();
param.put("email","blhablah");
param.put("password","blhablah");
jsonObj.put("name", "apiName");
jsonObj.put("param", param);
System.out.println(jsonObj.toString());
これにより、次のようなjsonが得られます。
{"param":{"password": "blhablah"、 "email": "blhablah"}、 "name": "apiName"}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加