Android JSON字符串解析和构建
来源:互联网 发布:阿里云服务器能转让吗 编辑:程序博客网 时间:2024/05/22 00:32
- package sn.len.json;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
- import android.app.Activity;
- import android.os.Bundle;
- import android.util.Log;
- public class JSONActivity extends Activity {
- private String jsondata;
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- try
- {
- //调用构建JSON字符串方法
- buildJson();
- }
- catch (JSONException e)
- {
- e.printStackTrace();
- }
- }
- //构建JSON字符串
- public void buildJson() throws JSONException
- {
- JSONArray json=new JSONArray();
- JSONObject jsonObj=new JSONObject();
- for(int i=0;i<2;i++)
- {
- jsonObj.put("id", "001");
- jsonObj.put("age", "20");
- jsonObj.put("name", "snoanw");
- //把每个数据当作一对象添加到数组里
- json.put(jsonObj);
- }
- jsondata=json.toString();
- Log.i("JSON", jsondata);
- //调用解析JSON方法
- parserJson(jsondata);
- }
- // 解析JSON字符串
- public void parserJson(String jsondata) throws JSONException
- {
- //构建JSON数组对象
- JSONArray json1=new JSONArray(jsondata);
- for(int i=0;i<json1.length();i++)
- {
- JSONObject jsonObj2=json1.optJSONObject(i);
- String id=jsonObj2.getString("id");
- String age=jsonObj2.getString("age");
- String name=jsonObj2.getString("name");
- Log.i("JSONDATA", id+age+name);
- }
- }
- }
//解析JSON字符串
- Android JSON字符串解析和构建
- Android JSON字符串解析和构建 .
- Android JSON字符串解析和构建
- Android中Json的解析和构建
- android开发小技巧(5)构建JSON字符串和解析简单使用
- JSON 构建和解析
- android数据解析之json解析和json字符串创建
- Android解析Json字符串和生成json字符串
- android解析json字符串
- Android解析JSON字符串
- Groovy Json解析和构建
- Arduino构建与解析Json字符串实例
- cJSON库(构建json与解析json字符串)-c语言
- cJSON库(构建json与解析json字符串)-c语言
- cJSON库(构建json与解析json字符串)-c语言
- cJSON库(构建json与解析json字符串)-c语言
- cJSON库(构建json与解析json字符串)-c语言
- JSON之生成JSON字符串和解析
- ORA-16038
- arm与51单片机之间串口通信实验
- java.lang.IllegalAccessException: access to class not allowed 错误解决方法
- Animation动画效果(代码实现)
- 初学STL——map
- Android JSON字符串解析和构建
- C语言复制字符串
- sizeof(struct var) 的长度如何计算
- 写宏定义:得到一个field在结构体(struct type)中的偏移量[转]
- 头文件包含
- HDU 4260 The End of The World(汉罗塔)
- java split
- android视频项目使用资源
- 带眼镜的一定要看!一个眼镜批发商的话