【发布时间】:2011-03-23 18:04:03
【问题描述】:
我通过 ExtJS 从发布请求中收到的输入流采用 CP1252 编码。如何解码 Inputsteam 以便我可以使用 json 字符串并将其转换为适当的 java bean。
我通过 InputStreamReader 的 getEncoding() 方法找到了编码。
ExtJs 以如下格式发送数据:
recordsToSend=%5B%7B%22StartDate%22%3A%222011-03-23T00%3A00%3A00%22%2C%22EndDate%22%3A%222011-03-23T01%3A00%3A00%22%2C%22IsAllDay%22%3Afalse%2C%22CalendarId%22%3A1%2C%22Title%22%3A%22saved%22%7D%5D
需要转换成:
[{"StartDate":"2011-03-23T00:00:00","EndDate":"2011-03-23T01:00:00","IsAllDay":false,"CalendarId":1,"Title":"saved"}]
【问题讨论】:
标签: java ajax encoding extjs cp1252