日期:2014-05-16  浏览次数:20344 次

JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。

JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。
? ? ?恰逢本人最近对json做了一个简单的学习,特此总结一下,以飨各位。
? ? ?为了文章简明清晰,尽量多列点,少废话。
? ? ?参考文档:http://www.ietf.org/rfc/rfc4627.txt?number=4627

1.JSON解析
? ? ?(1).解析Object之一:

1 { "url" : "http://www.cnblogs.com/qianxudetianxia " }

  解析方法:

1 JSONObject demoJson = new JSONObject(jsonString);
2 String url = demoJson.getString( "url" );

  (2).解析Object之二:

1 { "name" : "android" , "name" : "iphone" }

  解析方法:

1 JSONObject demoJson = new JSONObject(jsonString);
2 String name = demoJson.getString( "name" );
3 String version = demoJson.getString( "version" );
4 System.out.println( "name:" +name+ ",version:" +version);

? ? ?(3).解析Array之一:

1 { "number" :[1,2,3]}

   解析方法:

1 JSONObject demoJson = new JSONObje