5、Android中Json文件的制作与使用
来源:互联网 发布:eclipse优化运行速度 编辑:程序博客网 时间:2024/06/06 18:19
1、Json的制作
package com.example.usingjson2;import org.json.JSONException;import org.json.JSONObject;import android.os.Bundle;import android.app.Activity;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);System.out.println("\"Hello World\"");JSONObject object = new JSONObject();try {object.put("one", "yu");object.put("two", "xi");object.put("three", "kuo");object.put("four", "hi");System.out.println(object);} catch (JSONException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
2、Json的使用
(1)首先在当前包中创建新的class
package com.example.useingjson;public class Data {public static final String jsonStr = "{'arr':[1,2,3,4],'dat':[yu,xi,kuo]}";}
(2)在Activity中调用
package com.example.useingjson;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.os.Bundle;import android.app.Activity;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);System.out.println(Data.jsonStr);try {JSONObject jsonObject = new JSONObject(Data.jsonStr);JSONArray jsonArray = jsonObject.getJSONArray("arr");System.out.println(jsonArray);for(int i = 0; i < jsonArray.length(); i++){System.out.println(jsonArray.get(i));}JSONArray jsonArray2 = jsonObject.getJSONArray("dat");System.out.println(jsonArray2);for(int j = 0; j < jsonArray2.length(); j++){System.out.println(jsonArray2.get(j));}} catch (JSONException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
3、注意
Json的制作与使用分别是两个项目,由于刚接触Android,代码比较简单,重在理解原理。
0 0
- 5、Android中Json文件的制作与使用
- Android assets中json文件的使用
- Android中Json的使用
- android中json的使用
- linux库文件的制作与使用
- 【Android】利用表格布局,Android中xml文件与java的交互制作登录界面
- android中json文件的写法
- android中json文件的写法
- Symbian中图标的制作与使用
- Symbian中图标的制作与使用
- Symbian中图标的制作与使用
- Android中与JSON相关的应用
- Android中与JSON相关的应用
- php中JSON的使用与转换
- php中JSON的使用与转换
- php中JSON的使用与转换
- php中JSON的使用与转换
- Android中json操作数据的使用
- 面试时如何做自我介绍
- OpenGL Insights 阅读有感
- EXCEL排序
- 让screen帮助你协同工作
- 一个驾照考试系统,让我学习了io操作和配置读写知识
- 5、Android中Json文件的制作与使用
- ffmpeg编译总结
- 【APNs】Scheduling the Delivery of Local Notifications
- 程序员的职业发展
- 【转】对新手程序员的一些唠叨
- 最长公共子序列
- SQL Server 如何在运行时重编译存储过程
- opengl es 学习笔记(一):流水线
- UTF8编码页面提交参数登录到GB2312编码处理