【发布时间】:2013-10-14 07:23:22
【问题描述】:
假设我有一个像这样的对象模型:
class B {
string msg;
}
class A {
string name;
int[] nums;
B obj;
}
当A 实例序列化为 JSON 时,它看起来像:
{"name": "John", "nums": [1,2,3], "obj": {"msg" : "foo" }}
所以我正在寻找可以将此对象序列化为标准 HTTP POST/PUT 表单数据或 GET 查询字符串参数的转换器,例如查看以下请求正文,我需要获取以下内容:
name=John&nums[0]=1&nums[1]=2&nums[2]=3&obj.msg=foo
我找不到执行此过程的任何库(将对象转换为键值映射、递归并支持集合)。
感谢您的帮助。
【问题讨论】:
标签: java rest serialization marshalling