求助,关于python json解析析

json解析求搭救【javascript吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:143,960贴子:
json解析求搭救收藏
从后台返回一个这样的JSON数据,要怎么解析成js数组?{&1&:{&top&:549,&date&:&0\ue5&,&pages&:{&1&:{&1&:{&title&:&\u\ua\u56fd\u5bb6\u7ea7\u65b0\u519c\u\u5c55\u\uf\u52a8&,&body&:&\u672c\u62a5\u8baf\uff08\u8bb0\u8005\/\u \u901a\u8baf\u5458\/\u848b\ud\uff\u65e5\u4e0a\u5348\uff0c\u534e\uc\u4e1a\u\u65b0\u519c\u\u5c55\u\u\u7ea2\u6ee1\u\u91cd\u4e3e\u884c\u542f\u52a8\u4eea\u5f0f.....&,&pic&:&http:\/\/web.\/hnxb\/digidata\/\/.JPG&}},&2&:{&1&:{&title&:&\ub\u4e89\u65e9\u65e5\u8ba9\u\u8fc7\u4e0a\u5bcc\u88d5\u751f\u6d3b&,&body&:&\u672c\u62a5\u8baf\uff08\u8bb0\u8005\/\ud \u738b\u654f \u901a\u8baf\u5458\/\u9a7b\u\u90e8\u90d1\uf\uff099\ue5\uff0c\u\u515a\u59d4\u526f\u4e66\u8bb0\u949f\u4ef0\u8fdb\u5e26\u\u7ec7\u90e8\u\u519c\u\u5c55\u\u9662.....&,&pic&:&http:\/\/web.\/hnxb\/digidata\/\/.JPG&}}}}}
AutoTDS-V1型全自动热解吸仪是一款20位常温二次全自动热解吸仪,气路采....
这个能解析成数组?应该是解析成正常的json字符串吧
JSON.parse
json.parse或者eval?
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或2012年 总版技术专家分年内排行榜第一2007年 总版技术专家分年内排行榜第二2006年 总版技术专家分年内排行榜第二2004年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第三2003年 总版技术专家分年内排行榜第三2002年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第一2007年 总版技术专家分年内排行榜第二2006年 总版技术专家分年内排行榜第二2004年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第三2003年 总版技术专家分年内排行榜第三2002年 总版技术专家分年内排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。求指导,JS解析JSON格式数据的方式。 - CNode技术社区
积分: 2525
惜命,不是养生,而是折腾.
&37414&: &应用&,
&weight&: 1154
&21253&: &开发者&,
&weight&: 500
&436805&: &第三方应用开发&,
&weight&: 9
&66344&: &APP&,
&weight&: 1845
&1622&: &API&,
&weight&: 178
&58653&: &开放平台&,
&weight&: 557
这是JSON返回值,如何解析分别得到 “应用”,&开发者&等等这些值。
data[0][‘37414’] data[0][‘weight’],用这种方式就可以
JSON 字符串和对象转换使用 JSON.parse 和 JSON.stringify 两个方法
用中括号读 data[0][‘37414’]
json对象为data,则通过data[0][‘37414’] data[0][‘weight’]就可以拿到对应的值了。
如果key不知道就只能遍历了
现在重点是我不知道37414 这个东西怎么来的。。。
这两个怎么用。
我现在是这样解析的
for(var tag in tags ){
var stringArg = JSON.stringify(tags[tag]).split(&,&);
for(var i in stringArg){
var stringFlag = stringArg[i].split(&:&);
for(var j in stringFlag){
if(i == 0 && j== 1)
tagItems.push(stringFlag[j]);
超丑陋,坑爹的方式。tags 表示json。
37414是随机的。。
如何遍历。。
var data = [
&37414&: &应用&,
&weight&: 1154
&21253&: &开发者&,
&weight&: 500
&436805&: &第三方应用开发&,
&weight&: 9
&66344&: &APP&,
&weight&: 1845
&1622&: &API&,
&weight&: 178
&58653&: &开放平台&,
&weight&: 557
var result={};
for(var i = 0,length = data.i&i++){
for(var item in data[i]){
result.push(data[i][item]);
result :[&应用&, 1154, &开发者&, 500, &第三方应用开发&, 9, &APP&, 1845, &API&, 178, &开放平台&, 557]
这样的结果是一个数组,如果我只想要&应用&, &开发者&等这些值的时候,只能根据数组的下标来取?,,,,,
这是新浪挖的大坑哦。。纠结啊。。
不好懂… 原始的数据是什么样子的?
原来是对象的话, 直接在通过对象来访问就好了,
对象是嵌套的, 一直用 [] 或者 . 的语法就好了…
如果最初是字符串, 先用 JSON.parse 转化到对象, 然后对象就上边那么处理
API 看里边的链接:
我没明白你到底想要什么样的格式
想要一个最高效的方式,得到&应用&, “开发者” 组成数组或者字符串都可以.
结果要这样:[“应用”,“开发者”,“第三方应用开发”, “APP”, “API”, “开放平台”]
var data = [
“37414”: “应用”,
“weight”: 1154
“21253”: “开发者”,
“weight”: 500
“436805”: “第三方应用开发”,
“weight”: 9
“66344”: “APP”,
“weight”: 1845
“1622”: “API”,
“weight”: 178
“58653”: “开放平台”,
“weight”: 557
var result=[];
for(var i = 0,length = data.i&i++){
for(var item in data[i]){
if(item===‘weight’){
result.push(data[i][item]);
过滤掉就行了
var data = [
&37414&: &应用&,
&weight&: 1154
&21253&: &开发者&,
&weight&: 500
&436805&: &第三方应用开发&,
&weight&: 9
&66344&: &APP&,
&weight&: 1845
&1622&: &API&,
&weight&: 178
&58653&: &开放平台&,
&weight&: 557
var result=[];
for(var i = 0,length = data.i&i++){
for(var item in data[i]){
if(item==='weight'){
result.push(data[i][item]);
var result = [];
data.map(function(item) {
for (var i in item) {
if (i != “weight”) {
result.push(item[i]);
data 为返回数据
输入结果为: [“应用”, 1154, “开发者”, 500, “第三方应用开发”, 9, “APP”, 1845, “API”, 178, “开放平台”, 557]
ok…好了,谢了,,感觉是新浪挖的坑,给个统一的名字,方便多了。嘿嘿。
很简单 四个字母
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的使用JACKSON解析JSON(HttpClient 3处理请求) - Stop here ! - ITeye技术网站
博客分类:
&&& 在中,我们使用了XStream来解析XML(HttpClient 4发送请求)制作了一个电子商务小应用,本篇我们来解析另外一种使用广泛的数据交换技术JSON。
&&& 本文意在说明JACKSON组件解析JSON格式文本,并结合中央气象台的天气预报API来展示。天气预报的请求地址是:.cn/data/.html,这个文本就是城市代码,代表大连市,执行URL,得到一个返回文本,是JSON格式的,如下:
{"weatherinfo":{"city":"大连","city_en":"dalian","date_y":"日","date":"庚寅年十月十六","week":"星期日","fchh":"18","cityid":"","temp1":"0℃~6℃","temp2":"1℃~9℃","temp3":"4℃~7℃","temp4":"-1℃~6℃","temp5":"-1℃~7℃","temp6":"-2℃~3℃","tempF1":"32℉~42.8℉","tempF2":"33.8℉~48.2℉","tempF3":"39.2℉~44.6℉","tempF4":"30.2℉~42.8℉","tempF5":"30.2℉~44.6℉","tempF6":"28.4℉~37.4℉","weather1":"多云转晴","weather2":"晴","weather3":"多云","weather4":"晴","weather5":"晴转多云","weather6":"多云转晴","img1":"1","img2":"0","img3":"0","img4":"99","img5":"1","img6":"99","img7":"0","img8":"99","img9":"0","img10":"1","img11":"1","img12":"0","img_single":"0","img_title1":"多云","img_title2":"晴","img_title3":"晴","img_title4":"晴","img_title5":"多云","img_title6":"多云","img_title7":"晴","img_title8":"晴","img_title9":"晴","img_title10":"多云","img_title11":"多云","img_title12":"晴","img_title_single":"晴","wind1":"西北风5-6级转北风4-5级","wind2":"北风转南风4-5级","wind3":"南风4-5级转北风5-6级","wind4":"北风5-6级转4-5级","wind5":"北风转南风4-5级","wind6":"南风转北风4-5级","fx1":"西北风","fx2":"北风","fl1":"5-6级转4-5级","fl2":"4-5级","fl3":"4-5级转5-6级","fl4":"5-6级转4-5级","fl5":"4-5级","fl6":"4-5级","index":"凉","index_d":"天气凉,建议着厚外套加毛衣等春秋服装。年老体弱者宜着大衣、呢外套加羊毛衫。","index48":"凉","index48_d":"天气凉,建议着厚外套加毛衣等春秋服装。年老体弱者宜着大衣、呢外套加羊毛衫。","index_uv":"中等","index48_uv":"弱","index_xc":"较适宜","index_tr":"一般","index_co":"较不舒适","st1":"2","st2":"-4","st3":"7","st4":"1","st5":"5","st6":"1","index_cl":"较不宜","index_ls":"基本适宜"}}
&&& 字段言简意赅,城市名,英文名,日期,农历日期,星期,预报时间,城市代码,6个预报温度(华氏温度,摄氏温度),6个预报天气和风力,剩下的就是一些气象指数什么的了,本例我们仅仅拿当日的信息来说明。
&&& 这段文本是我们直接通过浏览器请求来的,但是在程序中如何进行?需要借助网络api的帮助,可以直接使用java网络api,也可以使用第三方类库,这里我们使用Apache的Commons组件中的HttpClient3来说明。首先建立项目工程,使用Maven管理:
&&& 引入的必要的依赖,如下:
&&& Weather类是封装必要数据的Bean,很简单,如下:
public class Weather {
private S// 城市名
private S// 日期:yyyy年MM月d日
private String lunarD// 农历日期/当日有
private S// 星期
private String fcT// 预报时间:24制小时数/当日有
private S// 当日气温
private S// 天气
private S// 风力
// 省略了getter和setter方法
public String toString() {
return "Weather [city=" + city + ", date=" + date + ", fcTime="
+ fcTime + ", lunarDate=" + lunarDate + ", temperature="
+ temperature + ", weather=" + weather + ", week=" + week
+ ", wind=" + wind + "]";
}
&&& 下面就是示例代码了,很简单:
import java.util.HashM
import mons.httpclient.HttpC
import mons.httpclient.HttpS
import mons.httpclient.methods.GetM
import org.codehaus.jackson.JsonF
import org.codehaus.jackson.JsonP
import org.codehaus.jackson.JsonT
import org.codehaus.jackson.map.MappingJsonF
* 天气预报服务,解析JSON
* @author Nanlei
public class Demo {
private static String URL = ".cn/data/.html";// 请求的地址
private static HttpC
private static GetMethod getM
* 静态块初始化所需对象
client = new HttpClient();
getMethod = new GetMethod(URL);
* 获取获得的Json结果
public static String getJsonText() {
String jsonText =
int status = client.executeMethod(getMethod);
if (status == HttpStatus.SC_OK) {// HTTP 200 OK
jsonText = getMethod.getResponseBodyAsString();// 获取字符串形式的结果,建议使用流式结果
} catch (Exception e) {
System.err.println(e);
return jsonT
* 处理Json结果并封装Bean
* @param jsonText
public static Weather getWeatherBean(String jsonText) {
// Weather对象
Weather weather = new Weather();
JsonFactory jsonFactory = new MappingJsonFactory();
// Json解析器
JsonParser jsonParser = jsonFactory.createJsonParser(jsonText);
// 跳到结果集的开始
jsonParser.nextToken();
// 接受结果的HashMap
HashMap&String, String& map = new HashMap&String, String&();
// while循环遍历Json结果
while (jsonParser.nextToken() != JsonToken.END_OBJECT) {
// 跳转到Value
jsonParser.nextToken();
// 将Json中的值装入Map中
map.put(jsonParser.getCurrentName(), jsonParser.getText());
// 将数据封装
weather.setCity(map.get("city"));
weather.setDate(map.get("date_y"));
weather.setLunarDate(map.get("date"));
weather.setWeek(map.get("week"));
weather.setFcTime(map.get("fchh"));
weather.setTemperature(map.get("temp1"));
weather.setWeather(map.get("weather1"));
weather.setWind(map.get("wind1"));
} catch (Exception e) {
System.err.println(e);
* @param args
public static void main(String[] args) {
System.out.println(getWeatherBean(getJsonText()));
&&& 其中提供了获取JSON和处理JSON结果的方法,用法都很简单,这样就可以得到天气预报的结果了:
Weather [city=大连, date=日, fcTime=18, lunarDate=庚寅年十月十六, temperature=0℃~6℃, weather=多云转晴, week=星期日, wind=西北风5-6级转北风4-5级]
&&& Jackson处理JSON非常简单,但要了解JSON文本的格式,这样就可以遍历了。到这里我们已经可以通过HttpClient和Jackson组件获取到了我们需要的信息,可以在应用中提供天气预报服务了,但是我们最开始使用的是一个城市代码,比如代表大连的,这个数字是网站自己定义的,而没有其它任何实际含义(比如电话区号,行政代码等),那么要么我们在网站直接获得该城市的代码,否则就无法得到城市代码而去查询API了。其实网站也为我们获取城市代码提供了查询方法,如下:
访问.cn/data5/city.xml?level=0,(后面level参数可省略)得到一级列表(省、直辖市、自治区),结果用逗号隔开,id和城市名称使用竖线“|”隔开;结果示例如下:
01|北京,02|上海,03|天津,04|重庆,05|黑龙江,06|吉林,07|辽宁,08|内蒙古,09|河北,10|山西,11|陕西,12|山东,13|新疆,14|西藏,15|青海,16|甘肃,17|宁夏…
&&& 之后我们继续访问.cn/data5/city02.xml?level=1,(后面level参数可省略)得到二级列表。其中02是一级省市的id,结果格式和上一层相同,示例如下(河南):
1801|郑州,1802|安阳,1803|新乡,1804|许昌,1805|平顶山,1806|信阳,1807|南阳,1808|开封,1809|洛阳,1810|商丘,1811|焦作,1812|鹤壁,1813|濮阳,1814|周口,1815|漯河,1816|驻马店,1817|三门峡,1818|济源
&&& 继续访问.cn/data5/city1809.xml?level=3,(后面level参数可省略)得到后一级的id,是区域的id,示例如下(洛阳市):
180901|洛阳,180902|新安,180903|孟津,180904|宜阳,180905|洛宁,180906|伊川,180907|嵩县,180908|偃师,180909|栾川,180910|汝阳&&&
&&& 继续访问.cn/data5/city180908.xml,获得偃师市的代码:180908,那么通过就可以获得偃师市的天气预报。
&&& 知道这个规则后就可以在页面使用ajax方式请求地址获取到城市代码然后执行拿到天气预报,而在程序中,我们就需要一级一级的请求来获取代码了。
&&& 下面就展示一下这个根据字符串地址获取天气的程序:
import java.io.InputS
import java.util.HashM
import mons.httpclient.HttpC
import mons.httpclient.HttpS
import mons.httpclient.methods.GetM
import mons.lang.StringU
import org.codehaus.jackson.JsonF
import org.codehaus.jackson.JsonP
import org.codehaus.jackson.JsonT
import org.codehaus.jackson.map.MappingJsonF
public class Demo2 {
public static void main(String[] args) throws Exception {
String name = "河南洛阳偃师";
StringBuffer cityCode = new StringBuffer();
String provinceName =// 省份名称
String cityName =// 城市名称
String districtName =// 区县名称
if (name.length() &= 6) {
provinceName = name.substring(0, 2);
cityName = name.substring(2);
districtName = name.substring(4);
} else if (name.length() == 5) {
provinceName = name.substring(0, 2);
cityName = name.substring(2);
districtName = "";
} else if (name.length() &= 4) {
provinceName = name.substring(0, 2);
cityName = "";
districtName = name.substring(2);
System.out.println("城市名称错误");
System.exit(0);
// 下面开始根据这三个名称来获取.cn的城市代码
HttpClient client = new HttpClient();
GetMethod get = new GetMethod(".cn/data5/city.xml");// 获取省份
String provinceStr =
if (client.executeMethod(get) == HttpStatus.SC_OK) {
provinceStr = get.getResponseBodyAsString();
String[] provinceArray = provinceStr.split(",");
String provinceCode =
for (int i = 0; i & provinceArray. i++) {// 遍历省份
if (provinceArray[i].substring(3).indexOf(provinceName) != -1) {
provinceCode = provinceArray[i].substring(0, 2);
cityCode.append(provinceCode);// 获得省份编码
// 城市代码
if (Integer.parseInt(provinceCode) &= 4
|| Integer.parseInt(provinceCode) &= 32) {// 直辖市和港澳台
get = new GetMethod(".cn/data5/city"
+ provinceCode + "01.xml");
if (client.executeMethod(get) == HttpStatus.SC_OK) {
String[] districtArray = get.getResponseBodyAsString().split(
for (int i = 0; i & districtArray. i++) {
if (districtName.indexOf(districtArray[i].substring(7)) != -1) {
cityCode.append("01").append(
districtArray[i].substring(4, 6));// 直辖市或港澳台代码获取结束,6位
if (cityCode.length() & 6) {
cityCode.append("0101");
} else {// 省市
get = new GetMethod(".cn/data5/city"
+ provinceCode + ".xml");
String[] cityArray =
if (client.executeMethod(get) == HttpStatus.SC_OK) {
cityArray = get.getResponseBodyAsString().split(",");// 获取到了城市数组
if (StringUtils.isEmpty(cityName)) {// 没有取到城市名
for (int i = 0; i & cityArray. i++) {
if (districtName.indexOf(cityArray[i].substring(5)) != -1) {
cityCode.append(cityArray[i].substring(2, 4)).append(
"01");// 省直管地区代码获取结束,6位
} else if (StringUtils.isNotEmpty(cityName)) {// 取得了城市名
for (int i = 0; i & cityArray. i++) {
if (cityName.indexOf(cityArray[i].substring(5)) != -1) {
cityCode.append(cityArray[i].substring(2, 4));
get = new GetMethod(".cn/data5/city"
+ cityCode.toString() + ".xml");// 请求4位城市代码
String[] districtArray =
if (client.executeMethod(get) == HttpStatus.SC_OK) {
districtArray = get.getResponseBodyAsString().split(",");
for (int i = 0; i & districtArray. i++) {
if (districtName.indexOf(districtArray[i].substring(7)) != -1) {
cityCode.append(districtArray[i].substring(4, 6));
if (cityCode.toString().length() == 4) {
cityCode.append("01");
if (cityCode.length() == 6) {
// 获取城市代码结束,获取天气页面代号
GetMethod weatherCodeGet = new GetMethod(
".cn/data5/city" + cityCode.toString()
+ ".xml");
String weatherCode = "";
if (client.executeMethod(weatherCodeGet) == HttpStatus.SC_OK) {
weatherCode = weatherCodeGet.getResponseBodyAsString()
.substring(7);
GetMethod weatherGet = new GetMethod(
".cn/data/" + weatherCode + ".html");
InputStream weatherInfo =
if (client.executeMethod(weatherGet) == HttpStatus.SC_OK) {
weatherInfo = weatherGet.getResponseBodyAsStream();
HashMap&String, String& map = new HashMap&String, String& ();
JsonFactory jsonFactory = new MappingJsonFactory();
JsonParser jsonParser = jsonFactory
.createJsonParser(weatherInfo);
// 跳到结果集的开始
jsonParser.nextToken();
while (jsonParser.nextToken() != JsonToken.END_OBJECT) {
// 跳转到Value
jsonParser.nextToken();
map.put(jsonParser.getCurrentName(), jsonParser.getText());
// 封装VO,向页面传递数据
Weather todayWeather = new Weather();
// 当日数据
todayWeather.setCity(map.get("city"));
todayWeather.setDate(map.get("date_y"));
todayWeather.setLunarDate(map.get("date"));
todayWeather.setWeek(map.get("week"));
todayWeather.setFcTime(map.get("fchh"));
todayWeather.setTemperature(map.get("temp1"));
todayWeather.setWeather(map.get("weather1"));
todayWeather.setWind(map.get("wind1"));
System.out.println(todayWeather);
System.out.println("没有获取到天气信息");
&&& 程序中对城市名称做了一点限制,直辖市等级为省,没有城市名,有城市名可以不用输入到区县,又如:
String name = "河南洛阳";
String name = "河南洛阳涧西";
&&& 这都是可以的,程序中对城市名称的处理可能不很准确,真实环境中这省市区这三个字段应该分别提供,截字符串可能会有偏差,本程序测试了大多数情况,是可行的。
&&& 本文系作者的实践探索,欢迎交流,希望对使用者有用。
浏览 25692
{"weatherinfo":{
"city":"上海",
"city_en":"shanghai",
"date_y":"日",
"date":"辛卯年",
"week":"星期二",
"fchh":"08",
"cityid":"",
"temp1":"34℃~28℃",
"temp2":"33℃~27℃","temp3":"33℃~26℃","temp4":"31℃~25℃","temp5":"30℃~25℃","temp6":"30℃~26℃","tempF1":"93.2℉~82.4℉","tempF2":"91.4℉~80.6℉","tempF3":"91.4℉~78.8℉","tempF4":"87.8℉~77℉","tempF5":"86℉~77℉","tempF6":"86℉~78.8℉","weather1":"雷阵雨转多云","weather2":"雷阵雨转多云","weather3":"多云","weather4":"雷阵雨","weather5":"雷阵雨转阵雨","weather6":"雷阵雨转多云","img1":"4","img2":"1","img3":"4","img4":"1","img5":"1","img6":"99","img7":"4","img8":"99","img9":"4","img10":"3","img11":"4","img12":"1","img_single":"4","img_title1":"雷阵雨","img_title2":"多云","img_title3":"雷阵雨","img_title4":"多云","img_title5":"多云","img_title6":"多云","img_title7":"雷阵雨","img_title8":"雷阵雨","img_title9":"雷阵雨","img_title10":"阵雨","img_title11":"雷阵雨","img_title12":"多云","img_title_single":"雷阵雨","wind1":"东南风3-4级","wind2":"东南风3-4级","wind3":"东风3-4级转东北风4-5级","wind4":"东北风3-4级转北风4-5级","wind5":"北风5-6级","wind6":"西北风5-6级","fx1":"东南风","fx2":"东南风","fl1":"3-4级","fl2":"3-4级","fl3":"3-4级转4-5级","fl4":"3-4级转4-5级","fl5":"5-6级","fl6":"5-6级","index":"炎热","index_d":"天气炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。","index48":"炎热","index48_d":"天气炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。","index_uv":"中等","index48_uv":"中等","index_xc":"不宜","index_tr":"一般","index_co":"较不舒适","st1":"31","st2":"26","st3":"30","st4":"24","st5":"32","st6":"24","index_cl":"较不宜","index_ls":"不宜"}}
算了, 我懒得整这个格式了,这什么temp1,temp2,img1,img2,是今天,明天,后面,,,,之后总共六天的温度,图标,index_uv是紫外线强度,这是用的英文缩写,index_xc是洗车指数,这是拼音缩写,index_tr是旅游指数,travell,英文缩写,index_co是comfortable,舒适度指数,英文缩写,index_cl是晨练指数,拼音缩写,index_ls是晾晒指数,拼音缩写,我郁了个闷的
这都是网站直接定义好的,可以直接使用
sarin 写道lqixv 写道返回的json的各个参数,在哪里有注释?
还有,我想找其中的“空气污浊指数”,找不到。你知道是哪个吗?
这个只能参考官网页面里的信息和json的信息比对来确定了。
这个官网的json说明在哪呢?》
官网没有对json的说明,只能比对字段信息然后确定含义。
lqixv 写道返回的json的各个参数,在哪里有注释?
还有,我想找其中的“空气污浊指数”,找不到。你知道是哪个吗?
这个只能参考官网页面里的信息和json的信息比对来确定了。
这个官网的json说明在哪呢?》
能否提供下JAR包?
还有当省份的名字为3个字& 市的名字为很多字的时候就不通用了
1
这里就是之前要处理的地方了,JAR包请参考Maven的设置。
返回的json的各个参数,在哪里有注释?
还有,我想找其中的“空气污浊指数”,找不到。你知道是哪个吗?
这个只能参考官网页面里的信息和json的信息比对来确定了。
jackson支持反射类的。参考 ObjectMapper 的 readValue
有可以参考的示例吗?
satikey 写道学习了额,如果是我写的话 我会用 httpclient 4.01 上一篇用的是第4版,这样就都兼顾到了。好吧,我没有仔细看你的博客内容。呵呵,我的博客才开张,里面也有一个HttpClient3.1写的实例,可以交流一下哦。我和我的公主大人共同维护者。
学习了额,如果是我写的话 我会用 httpclient 4.01
上一篇用的是第4版,这样就都兼顾到了。
浏览: 1520176 次
来自: 大连
浏览量:141483
浏览量:331883
浏览量:160447
浏览量:78973
您好,有这个项目架构的源码下载地址吗?
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
spring mvc demo教程源代码下载,地址:http: ...
看帖回复是美德,楼主讲的很清晰明了,看了豁然开朗.}

我要回帖

更多关于 gson解析json 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信