【发布时间】:2014-01-22 16:03:00
【问题描述】:
我有一个关于将 json 放入我的 jython 脚本的问题。这是我的场景:
- 我正在笔记本电脑上运行一个 python 应用程序
- 该应用程序需要与在托管环境中运行的 jython 应用程序共享数据 第三方云环境中的环境。
- 我无法将第 3 方模块添加到此环境中(所以我 例如无法安装 com.xhaus.jyson)
- 这可能意味着我仅限于本地的功能 java - 也许是 org.json.JSONObject
因此,由于这些限制,我想在我的笔记本电脑上获取一个字典对象,将其转换为 json,将其传送到托管的 jython 应用程序,然后使用本机 jython 或 java 工具将其转换回该字典对象,所以我可以继续在我托管在云中的脚本中处理它。
我已经知道如何在 "regular" python 中做到这一点。这很简单。导入 json 并发疯。但是我的java功夫很弱,之前从来没有在jython工作过。
所以我试图弄清楚是否可以使用 jython 底层的 java 可靠且轻松地做到这一点,或者我是否最好使用类似 ast 的东西并将字典作为字符串文字发送。老实说,出于人们喜欢 json 的所有正常原因,我更愿意坚持使用 json,因此对于利用 java 库完成这项工作的任何帮助将不胜感激。
【问题讨论】: