BiFuncConvertTest

This commit is contained in:
redkale
2024-05-28 19:38:12 +08:00
parent 53e50bbd95
commit 698591fe28

View File

@@ -16,7 +16,7 @@ import org.redkale.util.Attribute;
* *
* @author zhangjx * @author zhangjx
*/ */
public class BiFunctionConvertTest { public class BiFuncConvertTest {
public static class GamePlayer { public static class GamePlayer {
@@ -54,7 +54,7 @@ public class BiFunctionConvertTest {
JsonConvert convert1 = JsonConvert.root(); JsonConvert convert1 = JsonConvert.root();
System.out.println(convert1.convertTo(table)); System.out.println(convert1.convertTo(table));
JsonConvert convert2 = convert1.newConvert( JsonConvert convert2 = convert1.newConvert(
(Attribute t, Object u) -> { // 玩家3不输出cards字段 (Attribute t, Object u) -> { // 指定玩家3不输出cards字段
if (t.field().equals("cards") && u instanceof GamePlayer) { if (t.field().equals("cards") && u instanceof GamePlayer) {
int userid = ((GamePlayer) u).userid; int userid = ((GamePlayer) u).userid;
if (userid == 3) { // 玩家3的cards不输出 if (userid == 3) { // 玩家3的cards不输出