map转换json时,map的key会变成json的key

{"ret":{"2009051298180":[{"goods_price":385,"goods_number":1}],
"2009051255518":[{goods_price":960,"goods_number":1}],
"2009051268194":[{"goods_price":0,"goods_number":1}]}}

这是一个前台得到的json数组,我怎样能得到key值啊(就是像这个“2009051298180”)

第1个回答  2013-07-29

可以使用JS的for...in..语法,遍历对象里的所有key与value,代码如下:

var o = {"ret":{
    "2009051298180":[{"goods_price":385,"goods_number":1}],
    "2009051255518":[{"goods_price":960,"goods_number":1}],
    "2009051268194":[{"goods_price":0,"goods_number":1}]
    }
};
var retObj = o.ret;
for (var p in retObj) {
    // p就是你想得到的key值
    alert(p + ':' + retObj[p]);
}

第2个回答  2013-07-29
一般都是根据key去找values,如果你需要keys,你可以在这个json中增加一个键值对 键就叫“keys”,值是所有的key追问

谢谢啊

map转换json时,map的key会变成json的key
可以使用JS的for...in..语法,遍历对象里的所有key与value,代码如下:var o = {"ret":{ "2009051298180":[{"goods_price":385,"goods_number":1}], "2009051255518":[{"goods_price":960,"goods_number":1}], "2009051268194":[{"goods_price":0,"goods_number":1}] }}...

map转换成JSON的方法
1. 利用第三方库如alibaba falstjson,可以轻松实现Map到JSON的转换。2. Map可以转换为字符串,通过特定的序列化方法。3. JSON可以转换为字符串,通过特定的解析方法。4. JSON可以转换为Map,通过特定的反序列化方法。5. 字符串可以转换为JSON,通过特定的解析方法。在实现上述转换时,可以使用Google提...

如何将Map转换成Gson json
我们会通过消息、邮箱等方式尽快将举报结果通知您。 说明 0\/200 提交 取消 新手帮助 如何答题 获取采纳 使用财富值 玩法介绍 知道商城 知道团队 合伙人认证 高质量问答 投诉建议 意见反馈 账号申诉 智能咨询 京ICP证030173号-1 京网文【2013】0934-983号 ©2019Baidu 使用百度前必读 | 知道协议 | 百度知道品牌...

java中将map转成json时,如何将map中的整型数字在转成json后,变成字符串...
map是键值对存在,那么类型都是固定的,我们可以再申请个map<String ,String>遍历替换原来的map再转换成json字符串 字符串替换,用正则添加双引号:public void testJson(){ Map<String,Integer> map = new HashMap<String,Integer>(); map.put("aaa", 111); String json = JSON.toJSON...

map转json 问题: map转json
java Map map = new HashMap<>;map.put;map.put;2. 选择JSON库 Java中有许多用于处理JSON的库,如Gson、Jackson等。这些库提供了将Java对象转换为JSON字符串的功能。你可以选择其中一个来执行转换。3. 使用Gson库转换 假设你选择了Gson库,你可以按照以下步骤将Map转换为JSON字符串:a. 添加Gson...

map转json怎么转
Map nestedMap1 = JSON.parseObject(json, Map.class);for (String key : nestedMap1.keySet()) { System.out.println(key + ": " + nestedMap1.get(key).toString());} 总结 无论是Fastjson还是Gson,都能方便地在Map和JSON之间进行转换。选择哪种库取决于项目的需求和偏好。在实际应用中,...

如何把map转成json
在Python中,可以使用内置的`json`模块将Map转换为JSON格式。具体的实现方式是使用`json.dumps`函数将字典转换为JSON格式的字符串。这个函数会将字典的键和值递归地转换为JSON格式。3. 其他语言的转换方式:除了Java和Python,其他编程语言也有类似的JSON库或模块,可以方便地实现Map到JSON的转换。具体的...

map转json
JSONObject json = new JSONObject();set<String> keySet = map.keySet();for(String key:keySet){ json.put(key, map.get(key);)}

map转jsonobject?
5、这是第二种方法,需要引入的jar包比较对,如果引入不全,在运行的时候会报不同的错。6、然后使用的是JSONObject.fromObject()方法进行转换的,输出结果和上一个方法一致。如何将map字符串转换成json字符串把map转成json的步骤:1、需要一些jar包:json-lib-2.4-jdk15.jar、ezmorph-1.0.6.jar...

Java的Set、List、Map、JSON、XML之间的转换
首先,我们来看Set到其他数据结构的转换。Set转List时,可以通过调用ArrayList的add方法将Set中的元素逐一添加到List中来实现。转换为Map时,可以使用HashMap的put方法,遍历Set,将元素一一作为键值对添加到Map中。转换为JSON时,可以使用Gson或Jackson等库进行序列化,将Set转化为JSON字符串。转换为XML时...

相似回答