本文整理了Java中com.alibaba.fastjson.JSONObject.parseObject()
方法的一些代码示例,展示了JSONObject.parseObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.parseObject()
方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONObject
类名称:JSONObject
方法名:parseObject
暂无
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public <T> T parse(String json, Type type) {
return com.alibaba.fastjson.JSONObject.parseObject(json, type);
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public <T> T parse(String json, Type type) {
return com.alibaba.fastjson.JSONObject.parseObject(json, type);
}
代码示例来源:origin: jmdhappy/xxpay-master
public static JSONObject getJSONObjectFromJson(String json) {
if (json == null) {
return null;
}
return JSONObject.parseObject(json);
}
代码示例来源:origin: alibaba/canal
@Override
protected DescribeBinlogFileResult processResult(HttpResponse response) throws Exception {
String result = EntityUtils.toString(response.getEntity());
DescribeBinlogFileResult describeBinlogFileResult = JSONObject.parseObject(result,
new TypeReference<DescribeBinlogFileResult>() {
});
return describeBinlogFileResult;
}
}
代码示例来源:origin: weibocom/motan
/**
* 把指令字符串转为指令对象
*
* @param commandString
* @return
*/
public static RpcCommand stringToCommand(String commandString) {
try {
return JSONObject.parseObject(commandString, RpcCommand.class);
} catch (Exception e) {
LoggerUtil.error("指令配置错误:不是合法的JSON格式!");
return null;
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public JSONObject parseObject(String json) {
return new FastJSONObject(com.alibaba.fastjson.JSONObject.parseObject(json));
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public JSONObject parseObject(String json) {
return new FastJSONObject(com.alibaba.fastjson.JSONObject.parseObject(json));
}
代码示例来源:origin: shuzheng/zheng
if (resEntity != null) {
String result = EntityUtils.toString(resEntity, Charset.forName("utf-8"));
return JSONObject.parseObject(result, BaseResult.class);
代码示例来源:origin: jmdhappy/xxpay-master
/**
* 查询支付订单接口:
* 1)先验证接口参数以及签名信息
* 2)根据参数查询订单
* 3)返回订单数据
* @param params
* @return
*/
@RequestMapping(value = "/api/pay/query_order")
public String queryPayOrder(@RequestParam String params) {
JSONObject po = JSONObject.parseObject(params);
return queryPayOrder(po);
}
代码示例来源:origin: jmdhappy/xxpay-master
/**
* 统一下单接口:
* 1)先验证接口参数以及签名信息
* 2)验证通过创建支付订单
* 3)根据商户选择渠道,调用支付服务进行下单
* 4)返回下单数据
* @param params
* @return
*/
@RequestMapping(value = "/api/pay/create_order")
public String payOrder(@RequestParam String params) {
JSONObject po = JSONObject.parseObject(params);
return payOrder(po);
}
代码示例来源:origin: JpressProjects/jpress
protected String getAccessToken(String code) {
StringBuilder urlBuilder = new StringBuilder("https://github.com/login/oauth/access_token?");
urlBuilder.append("client_id=" + getClientId());
urlBuilder.append("&client_secret=" + getClientSecret());
urlBuilder.append("&code=" + code);
String url = urlBuilder.toString();
String httpString = httpGet(url);
JSONObject json = JSONObject.parseObject(httpString);
return json.getString("access_token");
}
}
代码示例来源:origin: jmdhappy/xxpay-master
public JSONObject getByMchIdAndChannelId(String mchId, String channelId) {
Map<String,Object> paramMap = new HashMap<>();
paramMap.put("mchId", mchId);
paramMap.put("channelId", channelId);
String jsonParam = RpcUtil.createBaseParam(paramMap);
Map<String, Object> result = rpcCommonService.rpcPayChannelService.selectPayChannel(jsonParam);
String s = RpcUtil.mkRet(result);
if(s == null) return null;
return JSONObject.parseObject(s);
}
代码示例来源:origin: jmdhappy/xxpay-master
public JSONObject getByMchIdAndChannelId(String mchId, String channelId) {
Map<String,Object> paramMap = new HashMap<>();
paramMap.put("mchId", mchId);
paramMap.put("channelId", channelId);
String jsonParam = RpcUtil.createBaseParam(paramMap);
Map<String, Object> result = selectPayChannel(jsonParam);
String s = RpcUtil.mkRet(result);
if(s == null) return null;
return JSONObject.parseObject(s);
}
}
代码示例来源:origin: JpressProjects/jpress
protected JSONObject getAccessToken(String code) {
// https://api.weixin.qq.com/sns/oauth2/access_token?
// appid=APPID
// &secret=SECRET
// &code=CODE
// &grant_type=authorization_code
StringBuilder urlBuilder = new StringBuilder("https://api.weixin.qq.com/sns/oauth2/access_token?");
urlBuilder.append("grant_type=authorization_code");
urlBuilder.append("&appid=" + getClientId());
urlBuilder.append("&secret=" + getClientSecret());
urlBuilder.append("&code=" + code);
String url = urlBuilder.toString();
String httpString = httpGet(url);
/**
* { "access_token":"ACCESS_TOKEN", "expires_in":7200,
* "refresh_token":"REFRESH_TOKEN", "openid":"OPENID", "scope":"SCOPE",
* "unionid": "o6_bmasdasdsad6_2sgVt7hMZOPfL" }
*/
return JSONObject.parseObject(httpString);
}
代码示例来源:origin: jmdhappy/xxpay-master
public JSONObject getByMchId(String mchId) {
Map<String,Object> paramMap = new HashMap<>();
paramMap.put("mchId", mchId);
String jsonParam = RpcUtil.createBaseParam(paramMap);
Map<String, Object> result = selectMchInfo(jsonParam);
String s = RpcUtil.mkRet(result);
if(s==null) return null;
return JSONObject.parseObject(s);
}
}
代码示例来源:origin: jmdhappy/xxpay-master
public JSONObject getByMchId(String mchId) {
Map<String,Object> paramMap = new HashMap<>();
paramMap.put("mchId", mchId);
String jsonParam = RpcUtil.createBaseParam(paramMap);
Map<String, Object> result = rpcCommonService.rpcMchInfoService.selectMchInfo(jsonParam);
String s = RpcUtil.mkRet(result);
if(s==null) return null;
return JSONObject.parseObject(s);
}
代码示例来源:origin: JpressProjects/jpress
@Override
protected OauthUser getOauthUser(String code) {
String accessToken = getAccessToken(code);
String url = "https://api.github.com/user?access_token=" + accessToken;
String httpString = httpGet(url);
JSONObject json = JSONObject.parseObject(httpString);
OauthUser user = new OauthUser();
user.setAvatar(json.getString("avatar_url"));
user.setOpenId(json.getString("id"));
user.setNickname(json.getString("login"));
user.setSource(getName());
return null;
}
代码示例来源:origin: JpressProjects/jpress
@Override
protected OauthUser getOauthUser(String code) {
String accessToken = getAccessToken(code);
String url = "http://www.oschina.net/action/openapi/user?access_token=" + accessToken + "&dataType=json";
String httpString = httpGet(url);
// {"gender":"male","name":"michaely","location":"北京 朝阳","id":111634,
// "avatar":"http://static.oschina.net/uploads/user/55/111634_50.jpg?t=1414374101000",
// "email":"fuhai999@gmail.com","url":"http://my.oschina.net/yangfuhai"}
JSONObject json = JSONObject.parseObject(httpString);
OauthUser user = new OauthUser();
user.setAvatar(json.getString("avatar"));
user.setOpenId(json.getString("id"));
user.setNickname(json.getString("name"));
user.setGender(json.getString("gender"));
user.setSource(getName());
return user;
}
代码示例来源:origin: ChinaSilence/any-video
@Override
public Video parse(String url) {
Video video = new Video();
video.setValue(url);
String vid = getVid(url);
JSONObject json = JSONObject.parseObject(videoInfo(vid));
initVideo(video, json);
return video;
}
代码示例来源:origin: weibocom/motan
public static MotanAbstractException fromMessage(String msg) {
if (StringUtils.isNotBlank(msg)) {
try {
JSONObject jsonObject = JSONObject.parseObject(msg);
int type = jsonObject.getIntValue("errtype");
int errcode = jsonObject.getIntValue("errcode");
String errmsg = jsonObject.getString("errmsg");
MotanAbstractException e = null;
switch (type) {
case 1:
e = new MotanServiceException(errmsg, new MotanErrorMsg(errcode, errcode, errmsg));
break;
case 2:
e = new MotanBizException(errmsg, new MotanErrorMsg(errcode, errcode, errmsg));
break;
default:
e = new MotanFrameworkException(errmsg, new MotanErrorMsg(errcode, errcode, errmsg));
}
return e;
} catch (Exception e) {
LoggerUtil.warn("build exception from msg fail. msg:" + msg);
}
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!