【发布时间】:2020-04-07 17:54:45
【问题描述】:
我有以下字符串输出:
["Kolkata","data can be, null",null,"05/31/2020",null]
但我想在 Java 中得到如下格式的输出
["Kolkata","data can be, null","","05/31/2020",""]
请帮帮我。
我正在将对象转换为 json 数据。请看下面的代码
List<String> test = new ArrayList<>();
List<Object[]> data =query.list();
for (int i = 0; i < data.size(); i++) {
Object[] row = (Object[]) data.get(i);
String jsonString = gson.toJson(row);
test.add(jsonString);
}
我想在 jsonString 变量上使用 java 7 而不是使用 java 8
【问题讨论】:
-
我在这里没有看到任何 java 代码。请发帖minimal reproducible example
-
这些数据是纯粹作为字符串存在还是从集合/数组派生而来?如果只是一个字符串,能不能用 JSON 库之类的东西来解析成一个集合?
-
你应该从了解循环开始。
-
数据结构是什么?列表?数组?