如何将Java Hashtable转换为NSDictionary(obj-C)?

Oli*_*lie 1 java hashtable objective-c nsdictionary

在服务器端(GAE),我有一个java Hashtable.

在客户端(iPhone),我正在尝试创建一个NSDictionary.

myHashTable.toString()让我看起来像[myDictionary描述]看起来很近 - 但并不完全相同.如果它们是相同的,我可以将字符串写入文件并执行:

NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:tmpFile];
Run Code Online (Sandbox Code Playgroud)

可以在obj-C中编写一个小解析器来处理myHashtable.toString(),但我有点希望有一个快捷方式已经内置到某个地方 - 我似乎无法找到它.

(所以,作为一个怪胎,我会花远远不再搜索网站的快捷方式比它会带我来写和调试分析器...;)

无论如何 - 提示?

谢谢!

J-1*_*DiZ 5

我会把它转换Hashtable成类似的东西并将其带到JSONiPhone端.

Hashtable.toString() 不理想,它会有空格,逗号和引号的问题.

对于JSON-to-NSDictionary,您可以json-frameworkhttp://www.json.org/下找到这些工具.