JSON服务器的使用和客户端的解析
来源:互联网 发布:centos企业邮箱搭建 编辑:程序博客网 时间:2024/06/01 10:21
服务器端的使用:
String jsonString="";String action_flag=request.getParameter("action_flag");if(action_flag=request.getParameter("action_flag"));{ jsonString=JsonTools.createJsonString("person",service.getPersin);//通过使用JsonTools工具类把数据封装成String串}
客户端Json数据的解析
写一个HttpUtils工具类
public static String getJsonContent(String url_path){ try{ URL url=new URL(url_path); HttpURLConnection connection=(HttpURlConnection)url.openConnection();connection.setConnectTimeout(3000);connection.setRequestMethod("GET");connection.setDoInput(true);int code=connection.getResponseCode();if(code==200){ return changeInputStream(InputStream inputStream);;}}} public static String changeInputStream(InputStream inputStream){ String jsonString="";ByteArrayOutPutStream outputStream=new ByteArrayoutPutStream(); int len=0; byte[] data=new byte[1024];try{ while((len=InputStream.read(data))!=0){ outputStream.write(data,0,len);}jsonString=new String(outputStream.toByteArray());}}
通过使用JsonObject类或者是JsonArray来解析Json字符串
public class JsonTools{ public static Person getPerson(String key,String jsonString){ try{ JSONObject jsonObject=new JSONObject(jsonString); JSONObject personObject=jsonObject.getJSONObject("person"); person.setname(personObject.getString("name"));}}}
0 0
- JSON服务器的使用和客户端的解析
- JSON服务器的使用和客户端的解析
- ios客户端的json解析
- Android 使用Json实现服务器与客户端数据的交互
- ssh配置客户端和服务器的交互json传递数据
- SVN服务器/客户端的搭建和使用
- iOS- JSon和Xml解析,与服务器交互数据的解析详解与使用,各种解析方式详解
- 客户端使用httpclient提交json参数和解析json
- Android使用GSON和FASTJSON解析服务器返回的JSON数据
- Unity3d使用LitJson解析服务器上的JSON
- Unity3D使用LitJson解析服务器上的JSON
- android 客户端访问自己建立的服务器并返回JSON数据进行解析学习
- 连接本地服务器Tomcat上解析Json的一个新闻客户端界面
- 一个帖子解决服务器与客户端传递对象的问题,JSON解析两种方法
- JSON 解析库的使用 :Gson 和 fast-json比较
- 网络编程之开源项目和JSON解析技术的使用——简易新闻客户端
- 使用epoll和多线程实现服务器和客户端的代码
- SVN服务器的搭建和客户端的使用
- 托福阅读基础训练方法
- 激活ITunes Connect时报错,{{ l10n.interpolate('ITC.HeaderFooter.PrivacyPolicyLinkText') }}
- python sort / sorted 和 argsort()
- 深入理解android view 生命周期
- Codevs 1106 篝火晚会
- JSON服务器的使用和客户端的解析
- 近期感悟
- seajs常用配置
- Android调用基于.net的WebService
- Java核心技术第6章(4)
- js 浏览器兼容问题
- 高精度计时器类
- LeetCode(99) Recover Binary Search Tree
- OpenGL里的的缓冲器的分类和使用