【发布时间】:2017-07-13 09:50:04
【问题描述】:
我想解析一个 json 字符串并删除空列表。例如:
JSON 字符串输入:
{
"rootname" : {
"key1" : [ "lbl1", "lbl2" ],
"key2" : 10,
"key3" : [ ],
"key4" : "hello",
"key5" : []
}
}
我想要这样的输出:
{
"rootname" : {
"key1" : [ "lbl1", "lbl2" ],
"key2" : 10,
"key4" : "hello"
}
}
空列表行已删除。
如何在 java 中使用正则表达式?
【问题讨论】:
-
为什么要用正则表达式?
-
你为什么要为此使用正则表达式?解析你的 JSON
-
检查 if JSONArray.isNull();如果为真则删除它