繁体   English   中英

playframework从帖子中读取json

[英]playframework read json from post

我想读取通过发给我的控制器的json。

当我这样做时:

System.out.println(request().body());

结果是:

DefaultRequestBody(None,None,None,None,None,Some(MultipartFormData(Map(json -> List({"a":"Test","b":"sssd"})),List(),List(),List())))

现在,我将遵循以下文档: https : //www.playframework.com/documentation/2.5.x/JavaJsonActions

我这样做:

System.out.println(request().body().asJson());

结果是:

NULL

如何访问我的json?

我也试过这个:

Http.MultipartFormData multipartFormData  = request().body().asMultipartFormData();

System.out.println(request().body());
System.out.println(request().body().asMultipartFormData());

System.out.println(multipartFormData.asFormUrlEncoded().get("a"));

它还返回null

谢谢大家

一个可能的解决方案是

Http.RequestBody body = request().body();
JsonNode json = body.asJson();

System.out.println(json);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM