我将数据存储在Map中,以字符串作为键,以JSONArray作为值的形式存储在Map中,但是在检索数据时,我得到了值的双方括号

这是我的程序

import java.util.Iterator;

import java.util.LinkedHashMap;

import java.util.Map;

import com.google.gson.JsonArray;

import com.google.gson.JsonObject;

public class Test {

public static void main(String args[]) {

Map datafromdb = new LinkedHashMap();

JsonArray jsonarray = new JsonArray();

JsonObject pacs_obj = new JsonObject();

pacs_obj.addProperty("pac_id", "1235");

jsonarray.add(pacs_obj);

String new_catid = "1";

if (!datafromdb.containsKey(new_catid)) {

datafromdb.put(new_catid, new JsonArray());

}

datafromdb.get(new_catid).add(jsonarray);

Iterator it = datafromdb.entrySet().iterator();

JsonArray catarr = new JsonArray();

while (it.hasNext()) {

Map.Entry pair = (Map.Entry) it.next();

JsonArray array = (JsonArray) pair.getValue();

System.out.println(array);

}

}

}

当我运行上述程序时,输出是

[[{"pac_id":"1235"}]]

你能告诉我如何找回这个问题吗

java map输出中括号,从地图检索数据时获取双方括号相关推荐

  1. JAVA 向带有公式的excel写入数据,获取公式计算结果

    JAVA 向带有公式的excel写入数据,获取公式计算结果 public static void main(String[] args) throws Exception {String url = ...

  2. 微信小程序实战 -- map:根据百度地图的api来获取地址信息

    先附上实现效果:    实现的功能有:(中间"红色图标"所在位置为选择的定位) 1. 拖动地图,进行定位: 2. 根据输入的内容进行地图定位. 一. 申请秘钥ak ,下载百度地图微 ...

  3. java流输出_Java OutputStream.write()将数据写入输出流

    首页 > 基础教程 > IO流 > OutputStream类 Java OutputStream.write()将数据写入输出流 定义 public abstract void w ...

  4. java excel进度条_EXCEL导入保存数据时加进度条显示

    把保存按钮改为自定义的按钮,打开一个对话框,在对话框里面执行父窗口中data的savedata方法,并在成功的回调事件中关闭弹出窗口 参考 windowframe 如何在子窗口获取父窗口的XBL组件? ...

  5. Java代码TkMyBatis通用Mapper中新增数据时同时获取自增主键ID,与适用uuid 做主键时获取 id

    一 . MyBatis mapper.xml文件中在xml 1.   加入 这句 :useGeneratedKeys="true" keyProperty="ID&quo ...

  6. 初学SQL:检索数据时出现relation ‘table_name‘’ does not exist的问题

    原来是因为table_name大写之后出现的问题,这时候,需要对table_name加上双引号: 没有问题. 那么我们再次测试全小写的table_name不加双引号的情况呢: 小写的table_nam ...

  7. excel文件下载下来损坏 js_使用Java / javascript和apache POI导出.xls文件时获取损坏的文件...

    我正在尝试从Web应用程序下载浏览器中的.xls文件.下面是相同的代码. try(FileInputStream inputStream = new FileInputStream("C:\ ...

  8. java ps.executeupdate()不执行_求救!在删除数据时不执行executeUpdate();

    你的位置: 问答吧 -> JAVA -> 问题详情 求救!在删除数据时不执行executeUpdate(); @Override public boolean delete(UserMod ...

  9. python能查询MySQL视图_python - 在使用Django的视图中,如何从mysql检索数据,并显示它_python_酷徒编程知识库...

    这是模型:from django.db import models # Create your models here. class Contact(models.Model): name = mod ...

最新文章

  1. PHP正则表达式规则及常用方法整理
  2. CENTOS安装ElasticSearch
  3. Nancy 寄宿IIS
  4. SQL基本语句及用法
  5. Git学习总结(一)
  6. pl/sql中的赋值运算符_如何在SQL中使用AND / OR运算符?
  7. WordPress模板-ripro主题系列对接易支付通用模块插件
  8. C#坏习惯:通过不好的例子学习如何制作好的代码——第1部分
  9. jadc连接oracle,用jdbc连接oracle的第一次经历
  10. Qt 程序打包发布总结 转
  11. oracle 游标取字段名称,Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串...
  12. MapGuide应用开发系列(三)----MapGuide 数据包管理及Maestro亮点功能介绍
  13. Glassfish的安装与使用
  14. gz是什么意思饭圈_网上看不懂的字母缩写!知道Xs是什么意思吗?不是尺寸!...
  15. SpringCloud 统一网关Gateway -- 为什么需要网关、Gateway快速入门、路由断言工厂(Route Predicate Factory)
  16. 基于asp.net170CRM客户关系管理系统
  17. python14-前端之CSS
  18. 一篇很好的EDP入门介绍文章——了解AUX,PSR,ASSR 以及EDP版本的差异
  19. 小飞鱼通达二开 通过开发工作流接口集成ERP系统(图文)
  20. 使用f031的SPI单引脚(MOSI)+DMA实现WS2812B三色灯的级联控制

热门文章

  1. 2招按摩轻松解除黑眼圈 - 生活至上,美容至尚!
  2. mysql录入foreigen错误_Python MySQLdb 使用utf-8 编码插入中文数据问题
  3. python函数式编程思想_以python为例,浅谈函数式编程思想
  4. java snack_JSONPath小试牛刀之Snack3
  5. 使用pyinstaller打包python_使用pyinstaller打包Python项目,python
  6. 1.6 多项式回归-机器学习笔记-斯坦福吴恩达教授
  7. 4、C语言面试笔试--内存操作-指针
  8. 【DIY】光剑(一):炽焰长剑的诞生
  9. 【信号发生器】基于quartusii的信号发生器的设计
  10. 通过 PSO实现TSP问题优化