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)
}
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;
}