["{\"goodsid\":\"1684\",\"num\":\"1\",\"singleprice\":\"0.01\",\"productname\":\"超惠小保养\"}","{\"goodsid\":\"1684\",\"num\":\"1\",\"singleprice\":\"0.01\",\"productname\":\"超惠小保养\"}"]
我转成的jsonArray是这种格式的,请问怎么把中括号和大括号中间的双引号去掉呢?
我转成的jsonArray是这种格式的,请问怎么把中括号和大括号中间的双引号去掉呢?
解决方案 »
- 新人求教:Eclipse里新建android app问题
- 《android开发从零开始》+《百度新闻客户端》+《腾讯微博》(视频)
- IP地址输入框的输入法怎么控制,希望显示数字键盘
- 请问Runnable和dumpstate的问题
- 学好Android的基石
- 安卓与VC如何实现文件传输
- 请高手解答如何在activity代码里更改application label的值?
- 'launching MyFirstApp' has encountered a problem.
- 求两个能在Android4.0手机上开机自启动服务
- 安卓聊天程序是自己开发还是用第三方的好?
- Android 包出现问题
- app真机调试和本地服务器连接
jsonArray.put(HashMapToJson.hashMapToJson(map1));
jsonArray.put(HashMapToJson.hashMapToJson(map2));
第一行打印出来的就是标准的json格式,但是执行了后面两句之后就带双引号了
开始用的方法是
jsonArray.put(HashMapToJson.hashMapToJson(map1));
jsonArray.put(HashMapToJson.hashMapToJson(map2));改成
JSONObject json1 = new JSONObject(HashMapToJson.hashMapToJson(map1));
JSONObject json2 = new JSONObject(HashMapToJson.hashMapToJson(map1));
jsonArray.put(json1);
jsonArray.put(json2);
就可以了
[{"loaninfos":[{"bannersort":"5","bannerdel":"0","bannerurl":"http:\/\/www.jifu.io","bannerid":"3","bannerimg":"3.jpg","createdtime":""},{"bannersort":"4","bannerdel":"0","bannerurl":"http:\/\/www.bing.com","bannerid":"2","bannerimg":"2.jpg","createdtime":""},{"bannersort":"3","bannerdel":"0","bannerurl":"http:\/\/www.baidu.com","bannerid":"4","bannerimg":"4.jpg","createdtime":""},{"bannersort":"1","bannerdel":"0","bannerurl":"http:\/\/www.google.com","bannerid":"1","bannerimg":"1.jpg","createdtime":""}],"fbmsg":"广告列表显示","status":10001}]
Gson gson = new Gson();
JsonArray array = new JsonArray();
array.add(new JsonPrimitive("one"));
array.add(new JsonPrimitive("two"));
array.add(new JsonPrimitive("three"));JsonObject jsonObject = new JsonObject();
jsonObject.add("main", array);;System.out.println(gson.toJson(jsonObject))
{"main":["one","two","three"]}
"[{"
isOpen ":1,"
icon ":0,"
title ":"
滨湖大道 #001","point":"120.45328|31.0692","content":"状态:已关闭<br/>电压:0.0(v)<br/>电流:0.0(A)"},{"isOpen":1,"icon":0,"title":"滨湖大道# 002 ","
point ":"
120.45342 | 31.06941 ","
content ":"
状态: 已关闭 < br / > 电压: 0.0(v) < br / > 电流: 0.0(A)
"},{"
isOpen ":1,"
icon ":0,"
title ":"
滨湖大道 #003","point":"120.45356|31.06964","content":"状态:已关闭<br/>电压:0.0(v)<br/>电流:0.0(A)"},{"isOpen":1,"icon":0,"title":"滨湖大道# 004 ","
point ":"
120.45372 | 31.06985 ","
content ":"
状态: 已关闭 < br / > 电压: 0.0(v) < br / > 电流: 0.0(A)
"},{...
}]"
要在js中得到在中括号外侧没有双引号的json数组