1 /**Java任意JSON字符串中,包含指定关键词的json值*/ 2 public static voidmain(String[] s){ 3 String attrjson = "{"12":"100kg","96":"sd"}"; 4 JSONObject obj =(JSONObject) JSON.parse(attrjson); 5 String keyword = "kg"; 6 7 Set<Entry<String, Object>> set =obj.entrySet(); 8 Iterator iterator =set.iterator(); 9 while(iterator.hasNext()){ 10 Object keyObj =iterator.next(); 11 String value =keyObj.toString(); 12 if(StringUtils.isNoneBlank(value) &&value.contains(keyword)){ 13 String keyval = value.substring(value.lastIndexOf("=")+1, value.length()); 14 System.out.println(keyval); 15 } 16 } 17 }
Java任意JSON字符串中,包含指定关键词的VALUE
免责声明:文章转载自《Java任意JSON字符串中,包含指定关键词的VALUE》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=