简体   繁体   English

从Java中的json数组获取特定值

[英]Get particular value from json array in java

Code is written in java 代码是用Java编写的

JSONArray resultArray = (JSONArray)resultObject;
String str = (resultArray.get(0).toString())

Now I have a string which is as follows 现在我有一个字符串如下

{
    "styleId": "2276730",
    "price": "$199.95",
    "originalPrice": "$199.95",
    "colorId": "401",
    "productName": "Mutiny",
    "productId": "8149427",
    "percentOff": "0%"
},

I want to have the value of price for each such array 我想要每个这样的数组的价格值

I am a newbie to JSON. 我是JSON的新手。 Can anyone help me with this? 谁能帮我这个?

JSONArray resultArray = (JSONArray) resultObject;
for (int i=0;i<resultArray.length();i++){
    JSONObject result = resultArray.getJSONObject(i);
    System.out.println(result.getString("price"));
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM