读取、创建Json格式数据
来源:互联网 发布:程序员一般用什么键盘 编辑:程序博客网 时间:2024/06/04 18:19
java代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/**
* 读取Json格式数据
*/
// try {
// InputStreamReader isr = new InputStreamReader(getAssets().open(
// "text.json"), "UTF_8");
// BufferedReader br = new BufferedReader(isr);
// String line;
// StringBuilder builder = new StringBuilder();
// while ((line = br.readLine()) != null) {
// builder.append(line);
// }
// br.close();
//
// JSONObject root = new JSONObject(builder.toString());
// System.out.println("cat=" + root.getString("cat"));
// JSONArray array = root.getJSONArray("languages");
// for (int i = 0; i < array.length(); i++) {
// JSONObject lan = array.getJSONObject(i);
// System.out.println("-----------------------");
// System.out.println("id=" + lan.getInt("id"));
// System.out.println("name=" + lan.getString("name"));
// System.out.println("ide=" + lan.getString("ide"));
// }
//
// } catch (UnsupportedEncodingException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// } catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// } catch (JSONException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
/**
* 创建Json格式数据
*/
try {
JSONObject root = new JSONObject();
root.put("cat", "it");
JSONObject lan1 = new JSONObject();
lan1.put("id", 1);
lan1.put("ide", "Eclipse");
lan1.put("name", "Java");
JSONObject lan2 = new JSONObject();
lan2.put("id", 2);
lan2.put("ide", "XCodde");
lan2.put("name", "Swift");
JSONObject lan3 = new JSONObject();
lan3.put("id", 1);
lan3.put("ide", "Visual Studio");
lan3.put("name", "C#");
JSONArray array = new JSONArray();
array.put(lan1);
array.put(lan2);
array.put(lan3);
root.put("languages", array);
System.out.println(root.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
}
json数据
{
"languages": [
{
"id": 1,
"ide": "Eclipse",
"name": "Java"
},
{
"id": 2,
"ide": "XCode",
"name": "Swift"
},
{
"id": 3,
"ide": "Visual Studio",
"name": "C#"
}
],
"cat": "it"
}
- 读取、创建Json格式数据
- 创建并读取JSON格式数据
- 在Android中操作JSON数据-读取JSON格式数据/创建JSON格式数据
- Android---读取与创建JSON格式的数据
- Sliverlight 读取 JSON 格式数据
- Android读取JSON格式数据
- Android创建JSON格式数据
- json 读取数据创建表格
- .NET 读取 JSON格式的数据
- android读取服务器json格式数据
- JQGRID读取json数据的格式要求
- ASP.NET 读取Json格式数据
- 按照Json格式读取Mongodb中数据
- hive存储读取json格式的数据
- js中动态创建json格式数据
- 使用Java读取、创建JSON数据
- java31.JSON操作------使用Java读取、创建JSON数据
- jquery读取json格式
- 作用域链
- int转换成二进制字符串
- 如何搭建Jenkins持续集成测试环境
- Kotlin 流程控制
- [容斥+lucas] LightOJ 1124 - Cricket Ranking
- 读取、创建Json格式数据
- 文件的上传与下载
- hdu1465不容易系列之一
- Kaggle Titanic: Machine Learning from Disaster 一种思路
- Spring:关于ApplicationContext
- ForkJoin框架
- ffplay相关函数
- Problem N
- 【Educational Codeforces Round 10A】【简单讨论】Gabriel and Caterpillar 白天爬a晚上落b多久爬出洞