JSON字符串设置默认值

该博客介绍了如何在Java中处理JSON字符串,特别是针对班主任字段,当其值为空时,如何设置默认值。通过遍历JSONArray,检查每个JSONObject的'teachername'字段,如果为空则赋予默认值,并将班主任名称用逗号分隔写入到Excel表格。
摘要由CSDN通过智能技术生成

JSON字符串设置某一个字段为默认值

//得到班主任的值
String str = “”;
JSONArray ja = (JSONArray) temp.get(“teacharInfo”);
//判断页面的条数
if (pagesize.equals(“10”) || pagesize.equals(“20”) || pagesize.equals(“30”) || pagesize.equals(“50”) || pagesize.equals(“100”)) {
//循环遍历班主任
for (int j = 0; j < ja.size(); j++) {
JSONObject jo = ja.getJSONObject(j);
//判断多个班主任
if (ja.size() > 1) {
//判断班主任是否为空值,如果为空值那么设置为默认值
if (jo.has(“teachername”)){
//多个班主任以逗号隔开
str += jo.getString(“teachername”) + “,”;
//str.substring(0,str.length() -1)去掉末尾逗号
sheet.addCell(new Label(4, times, str.substring(0,str.length() -1)));
}else{
//判断班主任是否为空,如果为空值那么设置为默认值
String str1 = jo.optString(“teachername”,"");
//str.substring(0,str.length() -1)去掉末尾逗号
sheet.addCell(new Label(4, tim

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值