您的位置:首页 > Web前端 > JavaScript

json解析-----超简单的工具

2018-02-02 17:17 225 查看
使用webmagic爬虫的时候,有时候返回的数据是json字符串,就需要对其进行解析,其中自带的工具类JsonPathSelector很强大。笔记走一波

maven包

<dependency>
<groupId>us.codecraft</groupId>
<artifactId>webmagic-core</artifactId>
<version>0.7.3</version>
</dependency>


使用范例

import java.util.List;

import us.codecraft.webmagic.selector.JsonPathSelector;

public class JsonSelect {

public static void main(String[] args) {
//json字符串
String jsonStr = "{\"head\": [  {\"text\":\"广州\",\"id\":\"广州\",\"pid\":\"广东省\"},  {\"text\":\"郑州\",\"id\":\"郑州\",\"pid\":\"河南省\"}] } ";

//字符串转json
//      JSONObject json = JSONObject.parseObject(jsonStr);

//json解析获得所有text
List<String> id = new JsonPathSelector("$.head[*].text").selectList(jsonStr);

//获取郑州
String  city = new JsonPathSelector("$.head[1].text").select(jsonStr);

//
System.out.println(id.toString());

System.out.println(city);
}

}


结果展示



4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: