0
JSONファイル内のデータをJavaで検証しようとしています。私はJersey APIをJSONObjectとしてjsonファイルを取得するために使用します。JSONファイル内のデータを検証する方法
JAVA:
@Path("/file")
public class UploadFile{
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public JSONObject uploadFileo(JSONObject inputJsonObj) throws Exception {
validationJSON(inputJsonObj);
return new JSONObject();
}
}
JSON:
{
"user":
{"username":"Bob!","foo":"whatever","bar":"hello!"},
"items": [
{"id":1, "name":"one", "zim":"planet", "gir":"earth"},
{"id":2, "name":"two", "zim":"planet", "gir":"mars"}
]
}
しかし、今、私は最も簡単な解決策をまだ見つかっていません。面白いアプローチがあれば、私にそれらについて教えていただければ幸いです。ありがとう
なぜオブジェクトの代わりにjsonを使用していますか? Jerseyは自動的にマップされます – ByeBye
JSONファイルには複数のオブジェクトとその接続が含まれているためです。 – Demion
サンプルjsonとその上にどのような種類の検証を記述できますか? –