新手求助,求高人解答。。。

zsmlion 2014-10-29 10:51:49

[{username=张三,password=123456,age=20,email=zhangsan@qq.com},{username=李四,password=654321,age=30,email=lisi@163.com}]


我只要获取两个的username和email的值,这要怎么做啊
...全文
244 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lliiqiang 2014-10-30
  • 打赏
  • 举报
回复
解析JSON格式
seraphim_houwei 2014-10-30
  • 打赏
  • 举报
回复
最简单的办法就是 转换为 JSON 对象,大概是 一个数据,里面有两个JSON对象,获取 JSON 属性即可。 再一个就是 利用字符串分割,分割成数组 等等,很简单的,就是麻烦点。
student-ai 2014-10-30
  • 打赏
  • 举报
回复
引用 2 楼 sssskd 的回复:
public static void main(String[] args) { String jsonStr = "{username=张三,password=123456,age=20,email=zhangsan@qq.com},{username=李四,password=654321,age=30,email=lisi@163.com}"; JSONObject info=JSONObject.fromObject(jsonStr); String name=info.getString("name"); String type=info.getString("email"); //String name = jsonObject.getString("name"); //System.out.println(name); }
这个方法很对,不过你要记得导入json处理的包在你的项目里面,可以去这里下载:https://java.net/projects/jsonp/
sssskd 2014-10-29
  • 打赏
  • 举报
回复
public static void main(String[] args) { String jsonStr = "{username=张三,password=123456,age=20,email=zhangsan@qq.com},{username=李四,password=654321,age=30,email=lisi@163.com}"; JSONObject info=JSONObject.fromObject(jsonStr); String name=info.getString("name"); String type=info.getString("email"); //String name = jsonObject.getString("name"); //System.out.println(name); }
S117 2014-10-29
  • 打赏
  • 举报
回复
这不是JSON格式吗,你是用java还是用javascript?把JSON转成对象,然后再去取你要的数据!
  • 打赏
  • 举报
回复
fastjson

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧