我有一个C#程序,会向我发送一个JSON对象。
我正在制作一个Java Play网站以捕获POST数据。
我将正确的数据作为JsonNode
对象获取,但需要将其转换为Map
。
我正在使用com.fasterxml.jackson.databind.JsonNode
这是我正确捕获JsonNode对象的地方:
public static Result index() {
JsonNode json = request().body().asJson();
}
现在我有了对象,需要想办法将其转换为 Map
类型,以便对其进行一些操作。稍后我会想将 Map
转换回 json 对象,并发送响应。
我一直在查阅文档,但提供的方法并不是解决方案。
这是我参考的特定 JsonNode
对象的文档:
http://fasterxml.github.io/jackson-databind/javadoc/2.2.0/com/fasterxml/jackson/databind/JsonNode.html