[英]Parsing JSON from url in Java
(通过说我对JSON非常陌生,除了我过去花了几个小时试图弄清楚这一点之外)
我正在开发一个个人android应用程序,它将搜索包含JSON数据的URL。 例如: http : //magictcgprices.appspot.com/api/images/imageurl.json?cardname=Pillar%20of%20Flame&cardset=fnmp
提供指向卡片图片网址的链接。
基本上,这是用于魔术聚会的工具,因此我可以搜索卡名并向我显示图片,或者使用以下URL来提高价格:
http://magictcgprices.appspot.com/api/tcgplayer/price.json?cardname=Tarmogoyf&cardset=Modern%20Masters ---->返回:[“ $ 97.25”,“ $ 115.20”,“ $ 149.98”]
但是,这些JSON数组没有字段名称。 我被困在如何从网页中检索JSON结果并将其中继回Java的方式上,以便我可以再次对其进行操作。 我碰运气的杰克逊JSON库。
尝试这个..
JSONArray new_array = new JSONArray(response);
for(int i = 0; i < new_array.length; i++){
System.out.println("Values : "+new_array.getString(i));
}
这应该有助于:
JSONArray yourData = new JSONArray(response);
int len = yourData.length();
String data;
for (int i = 0; i < len; i++) {
data = new String(yourData.get(i));
System.out.println(data);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.