java - 使用 JSON 返回 Java Map

标签 java json dictionary

使用 JSON 格式返回 Java map 的最佳方式是什么? 我的具体需求是日期和数字之间的键 -> 值关联。

我担心的是:我的结构基本上包含 N 个相同类型的元素(日期和数字之间的映射),我希望能够在 Javascript 中快速迭代它们。

在 XML 中,我会:

<relation date='mydate' number='mynumber'/>
<relation date='mydate' number='mynumber'/>
...
<relation date='mydate' number='mynumber'/>

我会像这样使用 jQuery:

$(xml).find("relation").each(function() {
    $(this).attr("date"); // the date
    $(this).attr("number"); // the number
})

这是我第一次使用 JSON,我想知道我是否可以做类似的事情。

最佳答案

虽然我自己没有尝试过,JSONObjectJava implementation of JSON from json.org有一个JSONObject(Map)构造函数。

一旦从 Map 创建了 JSON 对象,就可以通过调用 toString 获取 JSON 字符串。方法。

关于java - 使用 JSON 返回 Java Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/906530/

相关文章:

python - Pandas 数据框的几个字典列表

python - 为什么 "{1: ' a', True : 'b' , 1.0 : 'c' , 1.00 : 'd' }"evaluate to "{1: 'd' }"?

java - 是否应该使用异常将流程退回到主流程?

java - 用Java制作一个名称生成器,将生成的字符数量限制为12个,但不会截断单词?

java - 一对多和多对一映射在数据库列中显示为空

c# - JSON Youtube反序列化:如何保留Description字段的\n

PHP json_decode 带回空值

json - 使用 Go 的 restful Web 服务的 POST 方法(对于 JSON)的 Curl 命令的 500 内部服务器错误

python - 需要查看类对象而不更改它

java - 当不再需要 DBCursor 时,我应该在方法中关闭它,还是可以将其留给垃圾收集器?