日期:2014-05-17  浏览次数:20684 次

今天姐去面试了,笔试的时候遇到这样一道题目,该怎么做呢?
遍历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则……