String st = "{"name":"xiaoming","age":18,"hobby":null}"
JSONObject obj = JSONObject.parseObject(st);
String name = obj.getString("name");
if (name == null) {
name = "";
}
String age = obj.getInt("age");
if (age == null) {
age = "";
}
String hobby = obj.getString("hobby");
if (hobby == null) {
hobby = "";
}
String st1 = name+"|"+age+"|"+hobby;
请问类似这种的代码有优化的方法吗?st是一个JSON格式的字符串,我需要取到里面的字段,然后做那个拼接,但是要判断字段非空,有没有方法能边取边把字段往数组里面加?我目前面对的那个JSON格式的字符串字段太多,如果用上面那个代码太难看了