Android中json文件的生成和解析样例
来源:互联网 发布:先锋编辑软件 编辑:程序博客网 时间:2024/05/16 01:05
public class MainActivity extends AppCompatActivity { private TextView tv_parse; private Button btn_parse; private String str=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv_parse= (TextView) findViewById(R.id.tv_parse); btn_parse= (Button) findViewById(R.id.btn_parse); btn_parse.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { /** * 解析json */ try { JSONObject obj=new JSONObject(str); String name=obj.getString("name"); int age=obj.getInt("age"); JSONArray array=obj.getJSONArray("friend"); String fri=""; for (int i = 0; array!=null&&i <array.length() ; i++) { fri=fri+ array.getString(i); } Toast.makeText(MainActivity.this,name+age+fri,Toast.LENGTH_SHORT).show(); } catch (JSONException e) { e.printStackTrace(); } } }); /** * 写入json文件 */ JSONObject object=new JSONObject(); try { object.put("name","张三"); object.put("age",21); JSONArray array=new JSONArray(); array.put("李四"); array.put("王五"); object.put("friend",array); str=object.toString(); tv_parse.setText(str); } catch (JSONException e) { e.printStackTrace(); } }
0 0
- Android中json文件的生成和解析样例
- Android数据传递中json的生成和解析
- Android中xml和json文件的解析和创建
- 生成json文件和解析json文件
- XML文件和JSON文件的解析及生成
- Json的解析和生成
- Json的解析和生成
- json的生成和解析
- Android中Json的解析和构建
- Android中Json数据的生成与解析
- Android中Gson解析和生成JSON字符串讲解,GsonFormat一键生成对应的数据对象
- JS中生成和解析JSON
- Android 中 JSON 及 XML 文件的解析
- json生成和解析
- json 解析和生成
- json解析和生成
- 生成和解析json
- Qt5中JSON的生成与解析
- c++三大特性之 继承
- React Native(下拉刷新,加载更多)超简单实现!
- MyBatis入门案例
- validate.js表单验证
- 3月13日,Menu,每日20行。
- Android中json文件的生成和解析样例
- FPGA计算器实现心得
- Hadoop家族学习路线图
- python如何向sqlite3中插入中文字符串
- Java 获取请求客户端IP地址
- listen函数backlog参数
- verilog数值计算-有符号数和无符号数
- 树莓派(pi3)和Arduino之间用I2C总线通信
- (51nod)1283