【发布时间】:2011-01-01 22:20:57
【问题描述】:
如何从 Java servlet 返回 JSON 对象。
以前在使用 servlet 进行 AJAX 时,我返回了一个字符串。是否需要使用 JSON 对象类型,或者您是否只返回一个看起来像 JSON 对象的字符串,例如
String objectToReturn = "{ key1: 'value1', key2: 'value2' }";
【问题讨论】:
-
吹毛求疵;你不应该更喜欢
{ key1: value1, key2: value2 }吗? -
吹毛求疵:他真正想要的是 { "key1": "value1", "key2": "value2" }... :-)
-
@Ankur 如果您决定使用 Spring 3.2.0,请查看 link。
-
吹毛求疵:我们不应该假设这些值是字符串,所以他真正想要的是 { "key1": value1, "key2": value2 }
-
这些 Nitpicks(尤其是按此顺序)是史诗 :)