Skip to content

[BUG] JSON.parseObject 丢失 [] #3474

Open
@JiakunXu

Description

@JiakunXu

问题描述

    public static void main(String[] args) {
        String aaa = "{\"file\":[\"url\"]}";
        Bbb bbb = JSON.parseObject(aaa, Bbb.class);
        System.out.println(bbb);
    }

    @Data
    static class Bbb {
        String file;
    }

2.0.53 Test.Bbb(file=["url"])
2.0.54 Test.Bbb(file=["url"])
2.0.55 Test.Bbb(file=url)
2.0.56 Test.Bbb(file=url)
2.0.57 Test.Bbb(file=url)

环境信息

  • 版本信息:[Fastjson2 2.0.57]

期待的正确结果

是修复了 2.0.54 之前版本存在的 bug,还是 2.0.55 之后版本产生的 bug。

Image

是不是 不需要 这段

    if (item instanceof String) {
        return item.toString();
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions