JSON数组问题
问题描述:
如何使用jsp获取json导致以下格式?JSON数组问题
{
"firstName": "John",
"lastName": "Smith",
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": 10021
},
"phoneNumbers": [
"212 732-1234",
"646 123-4567"
]
}
答
您可以使用不同的库从diferent java对象转换成JSON
例如图书馆JSON-简单http://code.google.com/p/json-simple/
在JSON-简单的页面,您可以看到编码的一些例子,解码和JSP & AJAX与这些库。
答
结构以类似的方式的Java对象,然后使用一个序列化机制 诸如JSON-简单或XStream的使用JSON驱动
例如 新XStream的(新JettisonMappedXmlDriver()); xstream.toXML(object);
答
明白了。
创建JSONObject。 创建JSONArray。
合并。
谢谢你。欣赏。
欢迎来到StackOverflow。您可以使用“101010”工具栏按钮格式化源代码。这次我为你做了。 – 2010-08-11 08:00:58
输入数据的格式是什么? – 2010-08-11 08:16:18
你的问题很模糊。通常不要使用JSP来“获取”JSON。一个聪明的人只会按原样打印上面的字符串。因此,故事中必须有更多。功能要求究竟是什么?数据来自哪里?数据应该放在哪里?谁应该要求数据?什么是商业条件?现在听起来好像你在为这项工作使用/选择错误的工具。 – BalusC 2010-08-11 11:33:14