开发者社区 问答 正文

关于 android json 数据的封装

我想把一个数组封装成jsonString []data={"64","69"}JSONObject json=new JSONObject();json.put("workgroups", data);但是这样做之后json就变成("workgroups": "[64,69]")我不想要data 外边的双引号 该怎么做啊

展开
收起
杨冬芳 2016-07-07 15:51:14 2008 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    建议你使用Map将数据装起来,然后直接用fastjson去把Map转换成json,你可以试试要想输出你要的效果,你得用JSONObject jsonArray = new JSONObject();jsonArray.put(你的数据)最后再json.put("workgroups", jsonArray);

    2019-07-17 19:52:54
    赞同 展开评论