json序列化时,增加允许多个相同的key配置

This commit is contained in:
zhangrenhua
2022-07-22 09:04:33 +08:00
parent 0ca9627663
commit 4eb720bb31
3 changed files with 36 additions and 1 deletions

View File

@@ -234,4 +234,14 @@ public class JSONUtilTest {
final String xmlStr = JSONUtil.toXmlStr(obj);
Assert.assertEquals("<key1>v1</key1><key2>a</key2><key2>b</key2><key2>c</key2>", xmlStr);
}
@Test
public void testDuplicateKey(){
String str = "{id:123, name:\"张三\", name:\"李四\"}";
JSONObject jsonObject = JSONUtil.parseObj(str, JSONConfig.create().setIgnoreDuplicateKey(true));
System.out.println(jsonObject.toString());
Assert.assertNotNull(jsonObject);
}
}