JSON数组问题

JSON数组问题,json,jsp,Json,Jsp,如何使用jsp获取json,从而生成以下格式 { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": 10021 }, "phoneNum

如何使用jsp获取json,从而生成以下格式

{

     "firstName": "John",

     "lastName": "Smith",

    "address": {

         "streetAddress": "21 2nd Street",

         "city": "New York",

         "state": "NY",

         "postalCode": 10021

     },

     "phoneNumbers": [

        "212 732-1234",

        "646 123-4567"

    ]

}

可以使用不同的库将不同的java对象转换为JSON

例如,库json很简单


在json simple页面中,您可以看到一些使用这些库进行编码、解码和JSP&AJAX的示例。

以类似的方式构造Java对象,然后使用序列化机制 例如json simple或带有json驱动程序的xstream

比如说 新的XStream(新的JettisonMappedXmlDriver()); xstream.toXML(对象)

明白了

创建JSONObject。 创建JSONArray

合并


谢谢你,伙计。非常感谢。

欢迎来到StackOverflow。您可以使用“101010”工具栏按钮格式化源代码。这次我帮你做了。输入数据是什么形式的?你的问题很模糊。通常不使用JSP来“获取”JSON。一个聪明的人只会按原样打印上面的字符串。因此,故事中肯定有更多内容。功能需求究竟是什么?数据来自哪里?数据应该放在哪里?谁应该请求数据?业务情况如何?现在听起来你在工作中使用/选择了错误的工具。