问题是这样的:
有一个需求是 我需要把一段字符创装换为json串,代码如下
StringBuffer sbf = new StringBuffer(); sbf.append(url); Map<String,String> map = new LinkedHashMap<String, String>(); Map<String,Object> map1 = new LinkedHashMap<String,Object>(); Map<String,Object> map2 = new LinkedHashMap<String, Object>(); // ------------- map.put("productName", productName); map.put("source", source); map.put("num", num); map.put("price", price); // ------------- JSONArray json = new JSONArray(); json.add(map); // ------------- map1.put("orderItem", json); map1.put("orderNum", orderNum); map1.put("totalPrice", price); map1.put("date", data); // ------------- map2.put("orderInfo",map1); JSONObject jsonObject = JSONObject.fromObject( map2 ); sbf.append(jsonObject.toString());
我导入了json包,在java工程里面测试没有问题的,但是在android的项目里面就报错了
运行报错:
网上搜索的方法都不管用!
各位大牛帮忙解决一下
<arel="nofollow">http://www.cnblogs.com/developerY/archive/2013/04/18/3027997.html 或许能帮到你
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。