怎么把json里的值,转到list里,然后把顺序随便改一下?

charlesxu 2014-05-31 10:34:33
json格式如下:{"parameter": ["start", "pause", "end", "restart", "exit"]}

想在java里把json的值放到list里,就是把start,pause,end,restart,exit这5个词放到list里,

还有list有没有什么方法能把顺序变一下,然后打印出来就行。大虾快来
...全文
660 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
猿敲月下码 2014-06-03
  • 打赏
  • 举报
回复
如果是在前台JS里面的话就不用这么麻烦
<script type="text/javascript">
	var json = {"parameter": ["start", "pause", "end", "restart", "exit"]};
	var list = json.parameter;
	list.sort();
  </script>
这样json里面的parameter已经排序好了
S117 2014-06-03
  • 打赏
  • 举报
回复
想排序吗?写个比较器,然后用Collections.sort进行排序
awcx8888 2014-06-03
  • 打赏
  • 举报
回复
json-lib操作很方便
oh_Maxy 2014-06-03
  • 打赏
  • 举报
回复
这个问题等同于如何调整list里面元素的顺序。 可以再建一个list2,然后从list里get(index),放到list2中。
zy_think123 2014-06-02
  • 打赏
  • 举报
回复
你可以用Gson或者json-lib将json数据转成list集合,对于其中的数据你就可以按照自己的规则自己排序了噻,简单
tony4geek 2014-05-31
  • 打赏
  • 举报
回复
取到 ["start", "pause", "end", "restart", "exit"] 然后一个个添加 。。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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