字符串转化为json对象和json数组
!
·
我们通过API接口获取json数据时,通过getBody()获取String类型的json数据
1、json对象
当想获取到该字符串的json数据的某一个特定值时,需要转为json对象通过getString("key")获取
String string="{
'1':'1',
'2':'2',
'3':'3'}";
JSONObject jsonObject = JSONObject.parseObject(new String(string类型的字符串)
2、json数组
String str = "[
{name:'1',value:'1'},
{name:'2',value:'2'},
{name:'3',value:'3'},
{name:'4',value:'4'}]" ;
//方法1
JSONArray json = JSONArray.fromObject(str );
//方法2
JSONArray json = new JSONArray(str );
注意需要导入相应依赖
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)