Rumah  >  Soal Jawab  >  teks badan

android - Adakah sesiapa tahu apa yang berlaku apabila ralat berlaku apabila tarikh dimasukkan selepas objek antara muka api belakang java dihantar ke hujung hadapan? Carilah petunjuk Tuhan yang maha besar

Medan masa entiti saya adalah jenis tarikh dan juga diformatkan Mengapa bahagian hadapan melaporkan ralat semasa memasukkan format tarikh?
Kod lapisan kawalan!
@ApiConfig(desc = "Ubah suai atau tambah produk aktif", pengarang = "cxf", status = Status.membangun)

@ResponseBody
@RequestMapping(value = {"updateOrAdd"}, method = {RequestMethod.GET, RequestMethod.POST})
public String updateOrAdd(@ApiParam(name="产品json字符串")String products,@ApiParam(name="id!=null修改,id=null增加",
    excludes = {"id","actiDetailsList","pic","name"})ProActivityVO proActivity){
String strs = StringEscapeUtils.unescapeJava(products);
    List<ProductInfo> list = JSON.parseArray(strs, ProductInfo.class);
    return WebUtils.toJson(request, productInfoService.updateOrAdd(list, proActivity));

}

Bidang kelas entiti
kelas awam ProActivityVO{

@FieldDesc(name="活动开始时间")
@JSONField(format="yyyy-MM-dd HH:mm:ss")
private Date onTime;

@FieldDesc(name="活动结束时间")
@JSONField(format="yyyy-MM-dd HH:mm:ss")
private Date endTime;

}

Halaman yang diuji:
produk (rentetan json produk):

kandungan (kandungan aktiviti):

tajuk (tajuk aktiviti):

shopId (id kedai):

Harga aktiviti (harga aktiviti):

onTime (masa mula aktiviti):

masa tamat (masa tamat aktiviti):

img (gambar acara):

PHP中文网PHP中文网2686 hari yang lalu684

membalas semua(1)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-06-12 09:21:10

    spring ada pemproses mesej, boleh tengok

    /** 解析json返回数据 **/
    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    
        List<MediaType> mediaTypes = new ArrayList(converter.getSupportedMediaTypes());
        converter.setSupportedMediaTypes(mediaTypes);
        mediaTypes.addAll(Arrays.asList(MediaType.TEXT_PLAIN, MediaType.TEXT_HTML, MediaType.TEXT_XML));
    
        ObjectMapper objectMapper = converter.getObjectMapper();
        objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
    
        converters.add(converter);
    }

    balas
    0
  • Batalbalas