解析json
来源:互联网 发布:剪裁照片的软件 编辑:程序博客网 时间:2024/06/17 19:17
public class jsonTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
String json = "{\"updatedRequest\":\"音乐:歌手名=薛之谦&专辑=演员\",\"currentReply\":\"您还可以问:具体歌名,具体风格,比如爵士,摇滚,伤感的歌\",\"currentStatus\":\"1\",\"Paras\":{\"歌手名\":\"薛之谦 true\",\"专辑\":\"演员 true\"}}";
//将Json字符串转为java对象
JSONObject obj = JSONObject.fromObject(json);
//获取Object中的UserName
if (obj.has("updatedRequest")) {
System.out.println("updatedRequest:" + obj.getString("updatedRequest"));
}
if (obj.has("Paras")) {
System.out.println("Paras:" + obj.getString("Paras"));
JSONObject jsonObject = obj.getJSONObject("Paras");
System.out.println(jsonObject.get("歌手名"));
}
}
}
注意:1,咱直接模拟json字串时需要注意“需要转义
2,用的的json-lib需要自己下载并调试,不是每个最新jar就能正确使用
jar下载地址:http://json-lib.sourceforge.net/dependencies.html
没看到咋把jar打包传上来,大家去apache官网下吧
我已测试通过,下载的jar分别是:commons-beanutils-1.9.2.jar,commons-collections-3.2.2.jar,commons-lang-2.6.jar,commons-logging-1.2.jar,ezmorph-1.0.6.jar,json-lib-2.4-jdk15.jar
- 【JSON解析】JSON解析
- 解析JSON
- Json解析
- JSON解析
- JSON解析
- json解析
- Json解析
- Json解析
- JSON解析
- Json解析
- Json解析
- JSON解析
- JSON解析
- json 解析
- Json解析
- JSON解析
- json解析
- json 解析
- [交易策略]MACD金叉买死叉卖模型回测
- 51nod 1105
- 富文本编辑器
- mongodb下载安装
- 跨域
- 解析json
- 字节顺序(byte order)
- Java设计模式--策略模式
- Android位置信息默认开关设置
- POJ 2481 Cows
- HDU 1556
- WindowManager- InvalidDisplayException
- android源码分析——由SetContentView串起来的布局加载机制
- C++ Virtual详解