我正在为.net服务器编写一个使用REST / JSON接口的java客户端。其中一个API需要一个带有字典的类。我试图在java客户端中使用hashmap但似乎json的序列化对于java的hashmap和.net字典是不同的?我顺便使用gson。我应该在java中使用另一个对象吗?除了自己编写序列化之外还有一个解决方法吗?
答案 0 :(得分:0)
大多数人会使用HashMap<String, String>
,或者,出于某些json目的,HashMap<String, Object>
。用于在Java中解析JSON的Jackson开源库将很乐意提供这些(通过接口Map<String, something>
声明,其中'something'取决于您使用的Jackson API。