Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fastjon_1.2.46 多次调用结果不一样 open-jdk-1.8.0_112.jdk #1750

Closed
mojito515 opened this issue Mar 2, 2018 · 2 comments
Closed

fastjon_1.2.46 多次调用结果不一样 open-jdk-1.8.0_112.jdk #1750

mojito515 opened this issue Mar 2, 2018 · 2 comments
Labels
Milestone

Comments

@mojito515
Copy link

mojito515 commented Mar 2, 2018

实体类是如下(kotlin)

class ProcessBO (){
    lateinit var masterId: String
    lateinit var processId: String
    lateinit var taskId: String
    lateinit var taskName: String



    constructor(masterId: String, processId: String, taskId: String, taskName: String) : this() {
        this.masterId = masterId
        this.processId = processId
        this.taskId = taskId
        this.taskName = taskName
    }

    override fun toString(): String {
        return JSON.toJSONString(this)
    }
}

调用方法如下:

fun main(args: Array<String>) {
    val data = """
        {
	"masterId": "1111111111111",
	"processId": "222222222222222",
	"taskId": "33333333333333",
	"taskName": "44444444444444"
}
        """
    val result = JSON.parseObject(data, ProcessBO::class.javaObjectType)
    println(result)
}
执行结果(十次以内一定异常):
{"masterId":"1111111111111","processId":"222222222222222","taskId":"33333333333333","taskName":"44444444444444"}

{"masterId":"33333333333333","processId":"44444444444444","taskId":"222222222222222","taskName":"1111111111111"}

1.2.44也是这个问题

@kimmking
Copy link
Contributor

kimmking commented Mar 2, 2018

@wenshao

@wenshao wenshao added the bug label Mar 5, 2018
@wenshao wenshao added this to the 1.2.47 milestone Mar 5, 2018
@wenshao
Copy link
Member

wenshao commented Mar 15, 2018

https://github.com/alibaba/fastjson/releases/tag/1.2.47
问题已修复,请用新版本

@wenshao wenshao closed this as completed Mar 15, 2018
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants