我正在爲使用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. 什麼是.NET TypeCode的Java等價物?
- 2. 什麼是InterruptedException(Java)的.NET等價物?
- 3. 什麼是PHP var_dump的.NET等價物?
- 4. 什麼是COM LocalServer的.NET等價物?
- 5. 什麼是JMX的.NET等價物?
- 6. 什麼是geteuid()的.net等價物?
- 7. 什麼是Python的字典的get方法的等價物
- 8. java中fopen_s()的等價物是什麼?
- 9. 什麼是Debugger.Launch()的Java等價物?
- 10. 什麼是Java中的「ByRef」等價物?
- 11. java中cin.ignore()的等價物是什麼?
- 12. 什麼是Java DecimalFormat的c#等價物?
- 13. 什麼是Java Stream.collect的Kotlin等價物?
- 14. 什麼是$ var的Java等價物?
- 15. 什麼是PHP flush()的Java等價物?
- 16. 什麼是C++ deque的Java等價物?
- 17. 什麼是ASP.NET Membership的Java等價物?
- 18. 什麼是Java Socket.getInetAddress()的C#等價物?
- 19. 什麼是Java中的StringBuffer的.NET等價物?
- 20. 什麼是Java的動態代理的.Net等價物?
- 21. Java的NumberFormatException的.NET等價物是什麼?
- 22. 什麼是Java的LockSupport.parknanos的.NET等價物?
- 23. 什麼是.NET的IEquatable <T>接口的Java等價物?
- 24. 什麼是來自.net的AggregateException的Java等價物?
- 25. 什麼是在Java中的.NET SortedDictionary的等價物?
- 26. 什麼是Java的System.getProperty(「user.dir」)的.NET等價物?
- 27. 什麼是Java的SecretKeySpec類的.NET等價物?
- 28. 什麼是Java的java.util.concurrent包的.NET等價物?
- 29. Java的-verbose:gc命令行選項的.NET等價物是什麼?
- 30. 什麼是BufferedInputStream(Java語言)的C#/ .NET等價物?
你可以告訴你得到你所期望的,哪些序列化的Java時,和你的Java數據類看起來像這樣可能有幫助 – 2011-04-17 11:45:08