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
 | 
JSONObject demoJson = 
new
 JSONObje
                        
                    
                    
                    
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
                     
                    
                
                
            
            
            
    
        
   
 |