`
yeluowuhen
  • 浏览: 151567 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JSONArray操作

 
阅读更多

   因为项目需要,后台系统一给系统二发送HTTP的POST请求时,带了一个参数为json格式,但系统一发送请求时,是将此参数按string类型来处理的,故在RF中应用httplibary时,绕了好大圈子,如下:

${con}= set variable [{"con1":"a","con2":"b","con3":"c"}]
set request body content=${cont}  
POST /url  
${status}= Get Response Status  
Should Start With ${status} 200

          另外,JAVA操作json时,需要用到以下开源包:commons-beanutils-1.7.0.jar,commons-collections-3.2.jar,commons-lang-2.3.jar,commons-logging-1.0.4.jar,ezmorph-1.0.6.jar以及json-lib-2.1-jdk15.jar。代码段如下:

import net.sf.json.JSONArray;

JSONArray array =JSONArray.fromObject(content);
Object[] obj=array.toArray();
 for(int i=0;i<obj.length;i++){
	System.out.println(obj[i]);
}

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics