写Json
2016-05-28 10:09
302 查看
package com.example.day_17bean2json;
import java.util.ArrayList;
import com.google.gson.Gson;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Gson gson=new Gson();
//最外层的对象
Bean bean=new Bean();
//封装要转成json的对象
User user=new User();
user.age="18";
user.name="宽叔";
user.sex="??";
bean.id="99";
bean.list=new ArrayList<User>();
for(int i=0;i<3;i++){
bean.list.add(user);
}
//把分装好的对象装成json
String json = gson.toJson(bean);
// {'name':'宽叔'}
System.out.println(json);
// gson.fromJson(json, classOfT)
}
}
====================================================================
/**
*
*/
package com.example.day_17bean2json;
import java.util.List;
/**
* @author WJL
*
*/
public class Bean {
public String id;
public List<User> list;
}
====================================================================
/**
*
*/
package com.example.day_17bean2json;
/**
* @author WJL
*
*/
public class User {
public String name;
public String age;
public String sex;
}
import java.util.ArrayList;
import com.google.gson.Gson;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Gson gson=new Gson();
//最外层的对象
Bean bean=new Bean();
//封装要转成json的对象
User user=new User();
user.age="18";
user.name="宽叔";
user.sex="??";
bean.id="99";
bean.list=new ArrayList<User>();
for(int i=0;i<3;i++){
bean.list.add(user);
}
//把分装好的对象装成json
String json = gson.toJson(bean);
// {'name':'宽叔'}
System.out.println(json);
// gson.fromJson(json, classOfT)
}
}
====================================================================
/**
*
*/
package com.example.day_17bean2json;
import java.util.List;
/**
* @author WJL
*
*/
public class Bean {
public String id;
public List<User> list;
}
====================================================================
/**
*
*/
package com.example.day_17bean2json;
/**
* @author WJL
*
*/
public class User {
public String name;
public String age;
public String sex;
}
相关文章推荐
- 12 个非常有用的 JavaScript Hacks
- form控件中添加js代码,用javascript:某代码段(注意javascript之后用双引号)
- js实现光标位置置后
- JavaScript 弹出子窗体并返回结果到父窗体的实现代码
- JS模态窗口返回值兼容问题的完美解决方法
- js中的location.href与location
- js弹出窗口返回值的简单实例
- JS获取子窗口中返回的数据实现方法
- JSP系列:(5)JSP进阶-自定义JSP标签
- 解析JavaScript对象间的关系
- Jsp之四 servlet请求响应
- Jsp之四 servlet请求响应
- Jsp之四 servlet请求响应
- Jsp之三 servlet基础
- Jsp之三 servlet基础
- Jsp之三 servlet基础
- jsp路径获取
- Intelij idea 不能解析jsp内置对象
- js常用数组
- Scrapy 加载动态数据(js、ajax)