使用 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,我想知道我是否可以做类似的事情。
最佳答案
虽然我自己没有尝试过,JSONObject
的 Java implementation of JSON from json.org有一个JSONObject(Map)
构造函数。
一旦从 Map
创建了 JSON 对象,就可以通过调用 toString
获取 JSON 字符串。方法。
关于java - 使用 JSON 返回 Java Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/906530/