我使用的API,使一个HTTP请求,我在下面的格式返回数据:API响应返回时髦的格式;试图解析和写入CSV
L_TIMESTAMP0=2014%2d08%2d22T05%3a57%3a28Z&L_TIMESTAMP1=2014%2d08%2d22T03%3a25%3a25Z&
我通常在JSON返回数据,但我不知道如何准确地解析这一点。我看到分隔符是一个ampersand.Right现在我登录它从控制台,并试图将它写出来的CSV,但格式有点古怪:
System.out.println(response);
try {
PrintWriter printWriter = new PrintWriter(new BufferedWriter(new FileWriter ("Data.txt", true)));
printWriter.println (response);
printWriter.close();
}catch (IOException e){
System.out.println("Failed to write to .csv");
}
任何想法?
这基本上是URL编码...先尝试网址解码,然后你会得到你想要的值。 – 2014-08-27 18:04:08