千家信息网

Java怎么将String转换成json对象或json数组

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,本篇内容介绍了"Java怎么将String转换成json对象或json数组"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细
千家信息网最后更新 2024年11月23日Java怎么将String转换成json对象或json数组

本篇内容介绍了"Java怎么将String转换成json对象或json数组"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

将String转换成json对象或json数组

这里的SmartProejctEquipmentMap 是我自定的一个实体类,可以自己定义转换。

注意:json字符串中键的名称要和实体类一致。

@Test    public void TestJsonObject() {        String datajson = "" +                "[" +                "   {" +                "       'projectId':'00a8de32-422c-4b8d-b945-d9cda7f30a31'," +                "       'projectName':'年产片式元器件7.2亿个、高分子固体电容器3.96亿个等项目(标准厂房、连廊A,甲类仓库,办公楼,宿舍,值班门卫,垃圾房)'," +                "       'iconType':'yc'," +                "       'eqpType':'yc'," +                "       'sn':'SZWJJJ8MQX20200403134027'," +                "       'name':'测试第三方01'," +                "       'wkt':'测试第三方01'," +                "       'sn':'POINT(120.698299 31.272362)'" +                "   }," +                "   {" +                "       'projectId':'00a8de32-422c-4b8d-b945-d9cda7f30a31'," +                "       'projectName':'测试项目编号名称'," +                "       'iconType':'yc'," +                "       'eqpType':'yc'," +                "       'sn':'FDASDFAFDAFYF89AS6F897DD'," +                "       'name':'扬尘设备001'," +                "       'wkt':'扬尘设备001'," +                "       'sn':'POINT(120.698299 31.272362)'" +                "   }" +                "]";         JSONArray jsonArray = JSONArray.parseArray(datajson);        for(int i=0; i

字符串转json数组的解决

前提:当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时。

第一步:

首先导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包

Java:

String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray  对象if(json.size()>0){  for(int i=0;i       New Document             

"Java怎么将String转换成json对象或json数组"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0