我正在制作一个java程序,我正在寻找一种方法来检查是否有新版本可用我在parse.com上创建了一个帐户.
API:CLICK
我完全在java上工作,我有点新,所以保持简单.
我已经创建了一个具有版本号的类,如果版本是beta,我现在需要一种方法将这两个值转换为int和boolean并执行其余的处理.
我如何从parse.com类中获取值?
解决方法:
最简单的方法是,您可以使用json.org提供的库(java(下载here))并使用类似于以下代码:
URL url = new URL("http://my.domain.com/data.json");
JSONTokener tokener = new JSONTokener(url.openStream());
JSONObject root = new JSONObject(tokener);
但是当然你可以使用其他一些提供更多灵活性的库,如Gson或Jackson
gson和jackson的小样本分别可以在here和here找到.
对于基本身份验证,您可以使用类似:
Authenticator.setDefault(new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication(){
返回新的PasswordAuthentication(“usr”,“pass”.toCharArray());
}
});
此外,HTTPClient是一个很好的HTTP相关的库,如果你愿意,请检查here.
如果您使用Maven,可以为json.org添加以下依赖项: