java 怎样把下面的String类型转换成数组;
Stringstr="[{"agent_queque001":0,"agent_queque003":37,"check_IOWAIT":160,"check_Load"...
String str = "[{"agent_queque001":0,"agent_queque003":37,"check_IOWAIT":160,"check_Load":54,"check_http":774,"check_ping":172,"check_ssh":0,"check_tcp":0},{"agent_thread001":true,"agent_thread003":true,"check_IOWAIT":2,"check_Load":1,"check_http":12,"check_ping":2,"check_ssh":1,"check_tcp":1}]"
展开
展开全部
明显就是json格式的,如果是转换为数组使用,明显转json格式操作起来简单。而且一个不的是你的转换为数组是怎么转,默认的String转数组是,例如:String aa="123",那数组长度为3
更多追问追答
追问
{"agent_queque001":0,"agent_queque003":37,"check_IOWAIT":160,"check_Load":54,"check_http":774,"check_ping":172,"check_ssh":0,"check_tcp":0}
那怎么把这个转换成 Map集合了?
追答
明确的说没有简单的方法,只有死办法进行字符串的截取判断,那确定key和value。如果用json来操作可以简单很多
展开全部
str.toArray();就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是想直接用JSON啊?还是想通过字符串处理来转换啊?我推荐直接使用JSON对象的方法
追问
{"agent_queque001":0,"agent_queque003":37,"check_IOWAIT":160,"check_Load":54,"check_http":774,"check_ping":172,"check_ssh":0,"check_tcp":0}
那怎么把这个转换成 Map集合了?
追答
JSON对象有这个功能 具体忘了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询