android json转换,Android JSON解析和转换

我想解析JSON data成一个字符串,但我认为我做错了什么:这里是部分。

private void read_JSON()

{

String JSON;

JSONObject jso3 = new JSONObject(JSON);

for (int i=0; i < jso3.length(); i++)

{

try

{

String name = jso3.getString("Nombre");

String surname = jso3.getString("Apellidos");

String date = jso3.getString("Año_nacimiento");

String child_names = jso3.getString("Nombres_Hijos");

}catch (JSONException e)

{

e.printStackTrace();

}

}

jso3.toString(JSON);

}

我创建的JSON 内的MainActivity.java,它不是一个单独的文件。

这里是JSON创建的代码:

private void create_JSON()

{

JSONObject jso = new JSONObject();

try {

jso.put("Nombre","Miguel");

jso.put("Apellidos", "Garcia");

jso.put("Año_nacimiento", 1990);

JSONArray jsa = new JSONArray();

jsa.put("Blur");

jsa.put("Clur");

jso.put("Nombres_Hijos", jsa);

} catch (JSONException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

jso.toString();

我毫不怀疑,认为JSON正确地创建,我只需要了解我怎么分析它,并把它转换成一个字符串的帮助。

如果您能指出我编程中的缺陷,我将不胜感激。

毛罗。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值