看你用的哪种json解析工具了,一般来说,可以通过设置日期格式,然后再调用转json串的方法即可得到你想要的格式。
另外请说明你用的哪种json解析jar包

解决方案 »

  1.   

    自己做转换 
    json中标准中就没有日期格式,接口对象中只使用字符串 数字 和Boolean
      

  2.   

    传long值,将date转换为long,即date.getTime(); 收到之后再将long转换为date,即new Date(date.getTime);
      

  3.   

    fastjson的话可以这么搞,不过把日期转成string了
    JSON.toJSONStringWithDateFormat(girlData, "yyyy-MM-dd", SerializerFeature.WriteDateUseDateFormat);
      

  4.   

    若你使用json-lib,可以配置jsonConfig,注册对应Date类型自定义的解析处理器
    可以参考这篇文章:
    点这里
      

  5.   


    创建一个JsonDateValueProcessor 类,package com.cn.code.utils;import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;import net.sf.json.JsonConfig;
    import net.sf.json.processors.JsonValueProcessor;public class JsonDateValueProcessor implements JsonValueProcessor{
    private String format ="yyyy-MM-dd";  
        
        public JsonDateValueProcessor() {  
            super();  
        }  
          
        public JsonDateValueProcessor(String format) {  
            super();  
            this.format = format;  
        }  
      
        public Object processArrayValue(Object paramObject, JsonConfig paramJsonConfig) {  
            return process(paramObject);  
        }  
      
        public Object processObjectValue(String paramString, Object paramObject,  
                JsonConfig paramJsonConfig) {  
            return process(paramObject);  
        }  
          
          
        private Object process(Object value){  
            if(value instanceof Date){    
                SimpleDateFormat sdf = new SimpleDateFormat(format,Locale.CHINA);    
                return sdf.format(value);  
            }    
            return value == null ? "" : value.toString();    
        }  
      
    }使用的时候:    JsonConfig jsonConfig = new JsonConfig();  
        jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());   
        JSONObject.fromObject(jsonMap,jsonConfig);
      

  6.   

    利用javascript的字符串分割和拼接函数将时间串组成你要的格式,然后装在到json
      

  7.   

    在json转换之前,把Date类型 SimpleDateFormat一下不就行了么....   你放json,可以直接放字符串的啊
      

  8.   

    直按先把date类型format一下,变成一个字符串,然后用的时候再换回来就可以了啊
      

  9.   

    我估计你是直接拿日期型那json共通函数转了, 可以先将日期型转换成String型,再放入。