小编Tri*_*tan的帖子

使用JSON.org解析器从HttpClient请求解析JSON

我试图使用Notes代理解析JSON,使用Apache HttpClient获取JSON.

这是返回JSON的代码

import lotus.domino.*;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.HttpClientBuilder;

      Session session = getSession();
      AgentContext agentContext = session.getAgentContext();

      HttpClient client = HttpClientBuilder.create().build();
      HttpGet request = new HttpGet("http://api.acme.com/customer");
      request.addHeader("accept", "application/json");
      request.addHeader("Host", "api.acme.com");
      request.addHeader("X-Api-Version", "1.0");
      request.addHeader("Authorization", "Basic ...");

      HttpResponse response = client.execute(request);       
Run Code Online (Sandbox Code Playgroud)

JSON看起来像这样.

[ 
  { 
    "id": 123456, 
    "insertDate": "2014-05-12T16:51:38.343", 
    "read": false, 
    "site": "acme.com", 
    "Email": "john.doe@acme.com", 
    "location": "/customer/1212?v=1.0" 
  } 
] 
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用JSONObjectJSONArray从JSON.org,但不能让它的工作,我需要从json.org包或其他方式来解析JSON一些示例代码.

java parsing json xpages apache-httpclient-4.x

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-httpclient-4.x ×1

java ×1

json ×1

parsing ×1

xpages ×1