当前位置: 代码迷 >> Java Web开发 >> 今天姐去面试了,笔试的时候遇到这样一道题目,该如何做呢
  详细解决方案

今天姐去面试了,笔试的时候遇到这样一道题目,该如何做呢

热度:3198   发布时间:2013-02-25 21:20:58.0
今天姐去面试了,笔试的时候遇到这样一道题目,该怎么做呢?
遍历map<String,Object>map内容,并转换成json格式的数据(其中object为数字、日期、字符串类型)

------解决方案--------------------------------------------------------
其实JSON 就是一种数据库格式,一般用在服务器与客服端ajax的客服端的通讯。
比如:
{'name':'wuhongjun','age':25,'address':'湖南长沙'}
这就是JSON格式,成对的,如果有多个,中间用逗号隔开,你可以百度一下JSON数据格式。
至于Map解析,简单一点就是:
判断map里面value 的类型,如果是int则直接输出int,字符串直接带引号输出,百度一下也有相关文章,还有专门把map解析成json格式的jar包(fastjson,jackson等)。
大体就这样的,自己看看吧。
------解决方案--------------------------------------------------------
探讨

其实JSON 就是一种数据库格式,一般用在服务器与客服端ajax的客服端的通讯。
比如:
{'name':'wuhongjun','age':25,'address':'湖南长沙'}
这就是JSON格式,成对的,如果有多个,中间用逗号隔开,你可以百度一下JSON数据格式。
至于Map解析,简单一点就是:
判断map里面value 的类型,如果是int则直接输出int,字符串直接带引号……

------解决方案--------------------------------------------------------
探讨

我擦擦擦擦擦!!!!!!!!!!!!!!!!!!!!乱码!!!!!!!!!!!!!!!!!!!!!!1

------解决方案--------------------------------------------------------
探讨
遍历map<String,Object>map内容,并转换成json格式的数据(其中object为数字、日期、字符串类型)

------解决方案--------------------------------------------------------
探讨

其实JSON 就是一种数据库格式,一般用在服务器与客服端ajax的客服端的通讯。
比如:
{'name':'wuhongjun','age':25,'address':'湖南长沙'}
这就是JSON格式,成对的,如果有多个,中间用逗号隔开,你可以百度一下JSON数据格式。
至于Map解析,简单一点就是:
判断map里面value 的类型,如果是int则直接输出int,字符串直接带引号……

------解决方案--------------------------------------------------------
探讨

引用:

其实JSON 就是一种数据库格式,一般用在服务器与客服端ajax的客服端的通讯。
比如:
{'name':'wuhongjun','age':25,'address':'湖南长沙'}
这就是JSON格式,成对的,如果有多个,中间用逗号隔开,你可以百度一下JSON数据格式。
至于Map解析,简单一点就是:
判断map里面value 的类型,如果是int则……
  相关解决方案