我正在为使用REST/JSON接口的.net服务器编写一个java客户端。其中一个API需要一个带有字典的类。我试图在java客户端中使用hashmap,但似乎序列化json是不同的java的hashmap和.net字典?我正在使用gson。是否有另一个对象,我应该在Java中使用?除了自己编写序列化代码之外,还有一个解决方法吗?什么是从.NET的字典的Java的等价物?
0
A
回答
0
大多数人会使用HashMap<String, String>
,或者,对于某些json目的,HashMap<String, Object>
。在Java解析JSON会很乐意提供这些杰克逊开源库(通过接口Map<String, something>
其中“东西”取决于杰克逊API使用声明。
+0
我使用了HashMap,但是json的输出不同于c#使用字典时的预期结果 – Sophie 2011-04-17 12:14:07
+0
@Sophie:显示你的C#输出和你的Java输出(并说出你的哪些库正在使用)。将此添加到问题中(有一个编辑按钮)。 – 2011-04-17 15:13:21
相关问题
- 1. 什么是InterruptedException(Java)的.NET等价物?
- 2. 什么是.NET TypeCode的Java等价物?
- 3. 什么是JMX的.NET等价物?
- 4. 什么是PHP var_dump的.NET等价物?
- 5. 什么是COM LocalServer的.NET等价物?
- 6. 什么是Python的字典的get方法的等价物
- 7. 什么是Java Stream.collect的Kotlin等价物?
- 8. 什么是ASP.NET Membership的Java等价物?
- 9. 什么是Java Socket.getInetAddress()的C#等价物?
- 10. 什么是Java DecimalFormat的c#等价物?
- 11. 什么是Debugger.Launch()的Java等价物?
- 12. 什么是PHP flush()的Java等价物?
- 13. 什么是Java中的StringBuffer的.NET等价物?
- 14. 什么是Java的动态代理的.Net等价物?
- 15. 什么是Java的System.getProperty(“user.dir”)的.NET等价物?
- 16. 什么是.NET的IEquatable <T>接口的Java等价物?
- 17. 什么是在Java中的.NET SortedDictionary的等价物?
- 18. Java的NumberFormatException的.NET等价物是什么?
- 19. 什么是来自.net的AggregateException的Java等价物?
- 20. 什么是Java的java.util.concurrent包的.NET等价物?
- 21. 什么是Java的LockSupport.parknanos的.NET等价物?
- 22. Java的-verbose:gc命令行选项的.NET等价物是什么?
- 23. 什么是@Deprecated在Java中的.NET等价物?
- 24. 是否有.Net System.Data的Java等价物?
- 25. .NET核心/ .NET标准中PropertyInfo.ReflectedType的等价物是什么?
- 26. Java的.Net的WebClient的等价物
- 27. 经典asp中DateTime.TryParse()的最接近的等价物是什么?
- 28. 什么是Java中C#'var'关键字的等价物?
- 29. 什么是C#'is'和'as'关键字的Java等价物?
- 30. 什么是Python的os.walk的等价物?
你可以告诉你得到你所期望的,哪些序列化的Java时,和你的Java数据类看起来像这样可能有帮助 – 2011-04-17 11:45:08