您的位置:首页 > Web前端 > JavaScript

GSON之JSON解析步骤

2016-04-26 10:17 573 查看
一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。

 二、Gson解析Json步骤
 A、服务器端将数据转换成json字符串

   首先、服务器端项目要导入Gson的jar包到BuiltPath中。(


Gson的jar:http://code.google.com/p/google-gson/   我们还可以下载gson的帮助文档)




然后将数据转为json字符串,核心函数是:
    public
static String createJsonString(Object value)
    {
        Gson
gson = new Gson();

        String str = gson.toJson(value);
        return
str;
    }
B、客户端将json字符串转换为相应的javaBean
    首先客户端也要导入gson的两个jar包,json的jar就不需要导入了(因为android项目中已经集成了json的jar包所以这里无需导入)
   1、客户端获取json字符串
public class HttpUtil

{

   

    public static String getJsonContent(String urlStr)

    {

        try

        {// 获取HttpURLConnection连接对象

            URL url = new URL(urlStr);

            HttpURLConnection httpConn = (HttpURLConnection) url

                    .openConnection();

            // 设置连接属性

            httpConn.setConnectTimeout(3000);

            httpConn.setDoInput(true);

            httpConn.setRequestMethod("GET");

            // 获取相应码

            int respCode = httpConn.getResponseCode();

         
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: