對於JodaTime的JSON處理Jackson

2021-08-27 20:19:09 字數 1215 閱讀 6076

正常情況下的json 處理,對於jodatime:

類:

public class exampledto
可以發現的是,不是很restful, 不能很好的處理

jackson 提供的一種方式,@localdatetimeserializer和@

localdatetimedeserializer

public class exampledto
從這裡看出,我可以定製自己的serializer,比如我想要得到:

**:

class customlocaldatetimeserializer

public class customlocaldatetimeserializer extends stdscalarserializer

protected customlocaldatetimeserializer(classt)

@override

public void serialize(localdatetime value, jsongenerator jgen, serializerprovider prov ider) throws ioexception, jsonprocessingexception

}class customlocaldatetimedeserializer

public class customlocaldatetimedeserializer extends stdscalardeserializer

protected localdatetimedeserializermongodb(class<?> vc)

@override

public localdatetime deserialize(jsonparser jp, deserializationcontext ctxt) throws ioexception, jsonprocessingexception else if (token == jsontoken.value_string) else if (stringutils.equals(fieldname, "time")) else

} else if (token == jsontoken.end_object)

}if (datestr != null && timestr != null)

return null;

}}

joda time遇到的坑

system.out.println datetime.parse 2015092408 datetimeformat.forpattern yyyymmddhh getmillis system.out.println datetime.parse 2015092408 datetime form...

Joda Time的日常使用

初始化時間 datetime datetime new datetime 2016,07,04,11,8,55 當前時間 datetime nowtime new datetime 轉換 date string string str1 datetime.tostring yyyy mm dd hh ...

nodejs對於json資料的引用

以上四點,就是json格式的所有內容 完全顛覆了我初次接觸json時對於json的認知,一直以為json的定義就是什麼物件與陣列的巢狀 json物件的轉化 引用fs檔案系統模組 使用fs.readfilesync 方法引用到對應的json檔案 使用json.parse 方法,將引用到的json檔案內...