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

写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;

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