Java服务器通过JSON处理来自iOS的请求?

Java服务器通过JSON处理来自iOS的请求?,java,iphone,ios,json,http,Java,Iphone,Ios,Json,Http,我的任务是创建一个服务器,接收来自iOS设备(iPhone)的信息请求,然后根据该请求返回结果。我做了一些研究,JSON似乎是完成这项任务的方法。问题是我不知道从哪里开始;我的服务器应该如何组合,它将如何处理请求等。有人能给我指出正确的方向,或者建议一些阅读吗?如果你想用Java构建它,并且想使用所有酷猫都在使用的东西,这是一条路要走。在《Vogue》的最后一次拍照会之后,它的极客因素有所增加(无论是那一次还是最新版)。不,真的-它很好,而且非常容易部署和监视 如果您只想完成并结束它,一个简短的

我的任务是创建一个服务器,接收来自iOS设备(iPhone)的信息请求,然后根据该请求返回结果。我做了一些研究,JSON似乎是完成这项任务的方法。问题是我不知道从哪里开始;我的服务器应该如何组合,它将如何处理请求等。有人能给我指出正确的方向,或者建议一些阅读吗?

如果你想用Java构建它,并且想使用所有酷猫都在使用的东西,这是一条路要走。在《Vogue》的最后一次拍照会之后,它的极客因素有所增加(无论是那一次还是最新版)。不,真的-它很好,而且非常容易部署和监视

如果您只想完成并结束它,一个简短的PHP脚本是最好的选择


警告:如果你不懂PHP,那很好:你仍然可以使用它。如果你不懂Java,远离它。在路上学习Java是一个很大的错误。

使用SpringRoo可以快速入门。它可以自动为您的域对象创建控制器,为Restful请求返回JSON数据。

如果您熟悉Java,我建议您使用Eclipse JavaEE版本,然后: 创建一个新的“动态Web项目”。 文件/新建/其他/Web/动态Web项目

然后,在新项目中,创建一个“新Servlet”。 文件/New/Other/Web/Servlet

这将使用doGet和/或doPost方法创建一个骨架服务器。 您可以立即使用Eclipse调试servlet;它可以帮助你把一切都准备好(最近还内置了防波堤)

您可以在20分钟内安装第一个Web服务器

从JSON.org获取JSON jar。将其放入项目中的WebContent/WEB-INF/lib

在新servlet的doPost中,使用包含json的post参数的名称调用request.getParameter(…)。 将其传递给JSON解析器

要传回JSON,请从JSONObject获取JSON字符串,并使用response.getWriter().append(…)

塔达


答案很简单,但话说回来,这是一个相当开放的问题。

你有没有尝试过用谷歌搜索“Java JSON库”之类的东西?您很可能希望创建一个接口。JSON只是其中的一小部分,是XML等的替代品,用于实际来回传输数据。