a c# library for serialization between json format string and c# objects