如何从Postman到Java获取Body原始JSON数据

时间:2018-06-15 12:10:12

标签: java json api servlets postman

我有变量customer-id和JSON格式的原始数据中的值。我想从postman到java获得价值。我该如何实施呢?

enter image description here

3 个答案:

答案 0 :(得分:1)

在Java中使用Postman不是一个好主意。

但你可以使用Java做同样的事情。

首先,您应该调用Postman调用的相同端点。您可以使用Unirest访问此端点。

Unirest.post("http://api.callme.com/json")
    .asJson()

最好观察Postman上调用的METHOD并在Unirest上使用相同的方法。在上面的代码中,我使用POST方法。

然后,您将获得一个JSON对象。

答案 1 :(得分:0)

试试这段代码  这是从json数据中获取数据的基本代码,请搜索

下载此jar文件json

如何添加jar文件文档here

HttpURLconnection

 String url = "http//url"; //define the url here
    URL obj; //making the object 
    obj = new URL(url);         
    HttpURLConnection con = (HttpURLConnection) obj.openConnection();
    con.setRequestMethod("GET");

//如果您有任何

,请添加授权
con.setRequestProperty("Content-Type", "application/json");
con.setRequestProperty("Accept-Language", "UTF-8");
int responseCode = con.getResponseCode();
System.out.println("\nSending 'GET' request to URL : " + url);
System.out.println("Response Code : " + responseCode);
JSONObject jsonObject = new JSONObject(response.toString());
String nid = jsonObject.get("customer-id").toString();

答案 2 :(得分:-1)

您必须将内容类型设置为 application / json 。在您的Java Web应用程序端,您可以从请求中获取该json。如果您使用的是servlet,则必须使用request.getParameter("customer-id");